package collection7;
import java.util.HashSet;
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
// 输入需要去重的字符串
Scanner sc = new Scanner(System.in);
System.out.println("请输入一串字符串:");
String str = sc.next();
System.out.println("去重前:"+str);
// 将字符串转为字符数组
char[] charStr = str.toCharArray();
// Set集合存储数据的特点:无序,不可重复
HashSet set = new HashSet();
// 存储去重后的数组
String newStr = "";
// 遍历字符数组
for (int i = 0; i < charStr.length; i++) {
// 使用add存储,没有重复的返回true,重复的返回false
if (set.add(charStr[i])){
newStr += charStr[i];
}
}
System.out.println("去重后:"+newStr);
}
}
07-27