import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
/**
* 对目标字符串去重,输出去重后的新字符串
*/
public class DistinctDemo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入字符串");
String str = scanner.next();
//转换为字符数组
char[] chs = str.toCharArray();
//创建List集合
List<Character> list = new ArrayList<>();
//遍历字符数组,若字符不存在与list中,则存入,否则,不存入
for (char c:chs) {
if(!list.contains(c)){
list.add(c);
}
}
//将list集合转换为字符串对象--使用StringBuilder
StringBuilder builder = new StringBuilder();
//对list进行遍历,将遍历到的每个字符拼接如builder中
for (Character c:list) {
builder.append(c);
}
String dest = builder.toString();
System.out.println(dest);
}
}