用java写一个程序:输入一行字符串(单词之间以空格隔开),输出不重复的单词
时间: 2024-03-19 13:46:19 浏览: 69
好的,以下是 Java 语言实现该功能的示例代码:
```java
import java.util.Arrays;
import java.util.HashSet;
import java.util.Scanner;
import java.util.Set;
public class UniqueWords {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一行字符串:");
String sentence = scanner.nextLine();
String[] words = sentence.split("\\s+"); // 将字符串按空格分割成单词数组
Set<String> uniqueWords = new HashSet<>(Arrays.asList(words)); // 将单词数组转换为集合去重
System.out.print("不重复的单词有:");
for (String word : uniqueWords) {
System.out.print(word + " ");
}
}
}
```
你可以将以上代码保存为 `UniqueWords.java` 文件并编译运行,输入一行字符串,即可得到不重复的单词。希望能够帮到你!
阅读全文