请为这段代码加注释public int minimizedStringLength(String s) { HashSet<Character> set = new HashSet<>(); for(int i =0 ;i < s.length() ;i++){ set.add(s.charAt(i)); } return set.size(); }
时间: 2024-03-04 18:50:15 浏览: 53
java中List、Array、Map、Set等集合相互转换
/*
* 该方法的作用是计算输入字符串中不同字符的个数
* 参数说明:输入字符串s
* 返回值:不同字符的个数
*/
public int minimizedStringLength(String s) {
HashSet<Character> set = new HashSet<>(); // 使用HashSet存储不同的字符
for(int i = 0; i < s.length(); i++) { // 遍历字符串s中的每一个字符
set.add(s.charAt(i)); // 将字符加入HashSet中
}
return set.size(); // 返回HashSet中不同字符的个数
}
阅读全文