java set编程键盘输入一个字符串,利用集合去除重复字符,打印输出最终不同的字符
时间: 2024-10-11 14:12:51 浏览: 41
利用Set集合去除List集合中重复元素、字符串中的重复子串
在Java中,你可以使用HashSet数据结构来实现这个功能。HashSet是一个不允许有重复元素的无序集合,非常适合去除重复字符。以下是一个简单的步骤说明:
```java
import java.util.HashSet;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// 创建Scanner对象获取用户输入的字符串
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个字符串:");
String inputString = scanner.nextLine();
// 使用HashSet存储并自动去重
HashSet<Character> uniqueChars = new HashSet<>(inputString.toCharArray());
// 遍历HashSet并打印每个不同的字符
for (Character char : uniqueChars) {
System.out.print(char + " ");
}
// 关闭Scanner
scanner.close();
}
}
```
当你运行这段代码,它会提示你输入一个字符串,然后输出不含重复字符的结果。
阅读全文