题解 | #JAVA字符个数统计#

字符个数统计

https://www.nowcoder.com/practice/eb94f6a5b2ba49c6ac72d40b5ce95f50

import java.util.*;

public class Main {

    public static void main(String[] args) {
        //创建Scanner对象从输入流读取
        Scanner in=new Scanner(System.in);

        //读取一个字符串
        String str=in.next();

         //创建一个字符集合去重
        HashSet<Character> hs=new HashSet<Character>();
        for(int i=0;i<str.length();i++){
            
            //过滤字符
            if(Integer.valueOf(str.charAt(i)) > 127) continue;
             //添加到集合
            hs.add(str.charAt(i));
        }
        //输出集合大小,也就是去重后的字符数
        System.out.println(hs.size());
    }

}
/*
遍历每个字符,add到HashSet中,使用HashSet完成去重,输出size
*/

#JAVA#
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务