输入一行字符串(单词之间以空格隔开),输出不重复的单词 用Java写
时间: 2024-03-20 12:40:07 浏览: 57
生成不重复字串
可以使用Java的Set集合来实现去重,具体代码如下:
```java
import java.util.*;
public class UniqueWords {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String input = sc.nextLine();
String[] words = input.split(" "); // 将输入的字符串以空格为分隔符拆分成单词数组
Set<String> set = new HashSet<>(Arrays.asList(words)); // 将单词数组转换成Set集合,自动去重
for (String word : set) {
System.out.print(word + " "); // 输出不重复的单词
}
}
}
```
使用示例:
输入:
```
hello world hello java world
```
输出:
```
world java hello
```
阅读全文