六、根据需求完成代码
- 键盘录入一个字符串,去掉其中重复字符
- 打印出不同的那些字符,必须保证顺序。例如输入:aaaabbbcccddd,打印结果为:abcd。
import java.util.LinkedHashSet;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
//键盘录入一个字符串
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
//把字符串存放在字符数组
char[] chArr = str.toCharArray();
//创建集合对象,把字符存放到set集合中
LinkedHashSet<Character> list = new LinkedHashSet<>();
for (int i = 0; i < chArr.length; i++) {
list.add(chArr[i]);
}
//2.打印出不同的那些字符,必须保证顺序
for (Character character : list) {
System.out.print(character);
}
}
}