java 移除字符串重复字符
2021-05-21 本文已影响0人
一块自由的砖
每日一经
每天收集一个java日常能用到的解决问题的方法,以后方便查阅。
实现
java8环境
public static String removeDuplicates(String str) {
char[] chArray = str.toCharArray();
StringBuilder sb = new StringBuilder();
Set<Character> chHashSet = new HashSet<>();
for (char c: chArray) {
if (chHashSet.add(c)) {
sb.append(c);
}
}
return sb.toString();
}