LeetCode-929-唯一的email地址

意思是在@后面的部分不相同的即视为是一个email地址,我们可以考虑使用set集合来存储这些email地址,因为set集合不允许存储重复的元素

class Solution {
    public int numUniqueEmails(String[] emails) {
        Set<String> seen = new HashSet();
        for(String email:emails){
            int i = email.indexOf('@');
            String rest = email.substring(i);//切割掉i之前的字符串,将剩下的字符串传递给rest
            seen.add(rest);
        }
        return seen.size();
    }
}

猜你喜欢

转载自blog.csdn.net/wo8vqj68/article/details/83546730