**import java.util.LinkedHashSet;
import java.util.Scanner;
public class Test02 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请你输入一段字符串:");
String s = sc.nextLine();
LinkedHashSet<Character> lhs = new LinkedHashSet<>();
for (int i = 0; i < s.length(); i++) {
char c = s.charAt(i);
lhs.add(c);
}
System.out.println(lhs);
StringBuilder sb = new StringBuilder();
for (Character lh : lhs) {
sb.append(lh);
}
String s1 = sb.toString();
System.out.println(s1);
}
}**
分析以下需求,并用代码实现 键盘读取一行输入,去掉其中重复字符, 打印出不同的那些字符
去除重复字符的Java程序
最新推荐文章于 2023-03-17 19:25:48 发布
本文介绍了一款使用Java编写的程序,该程序利用LinkedHashSet数据结构去除输入字符串中的重复字符,并保持字符出现的原始顺序。通过Scanner类读取用户输入的字符串,然后将每个字符插入到LinkedHashSet中,由于LinkedHashSet不允许重复元素,因此可以有效去除重复字符。最后,通过StringBuilder将LinkedHashSet中的字符拼接成新的字符串并输出。
1871

被折叠的 条评论
为什么被折叠?



