package afternoon.demo02;
import java.util.HashSet;
import java.util.Scanner;
import java.util.Set;
public class Demo04 {
public static void main(String[] args) {
//从键盘获取一行输入字符串,要求去除重复字符。
Scanner input = new Scanner(System.in);
System.out.println("请输入字符串:");
String s = input.next();
//将字符串转成数组
char[] c = s.toCharArray();
//创建一个集合接收字符串
Set<String> word = new HashSet<String>();
//遍历数组
for (Character d : c) { //直接把基础数据类型转成引用类型
//把字符串放进集合中
word.add(String.valueOf(d));
}
//用StringBuilder线程安全
StringBuilder sb = new StringBuilder();
for (String string : word) {
// System.out.println(string.toString());
sb.append(string);
}
System.out.println(sb.toString());
}
}
从键盘获取一行输入字符串,要求去除重复字符。
最新推荐文章于 2023-04-18 14:01:39 发布