题解 | #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#
查看13道真题和解析