package set;
import java.util.Arrays;
import java.util.LinkedHashSet;
import java.util.Scanner;
//字符串去重
//aaabbbccc->abc
public class DelString {
@SuppressWarnings("resource")
public static void main(String[] args) {
//1.输入字符串
Scanner sc = new Scanner(System.in);
System.out.println("please input a String:");
String str = sc.nextLine();
//2.字符串转字符数组
char [] arr = str.toCharArray();
System.out.println("原数组:"+Arrays.toString(arr));
//3.取出字符每个元素放入到hashset(不允许出现重复元素)中
LinkedHashSet<Character> lhs = new LinkedHashSet<Character>();
//4.遍历输出,自动去重
for (int i = 0; i < arr.length; i++) {
char c = arr[i];
lhs.add(c);
}
System.out.println("去重后的数组:"+lhs);
}
}