Java中怎么判断不会重复输入
时间: 2023-11-01 22:06:39 浏览: 55
在Java中,可以利用Set集合来判断输入是否重复。Set集合是不允许重复元素的集合,如果将输入的元素添加到Set中,如果Set中已经存在该元素,那么添加操作会失败,可以利用这个特性来判断输入是否重复。以下是一个示例代码:
```
import java.util.HashSet;
import java.util.Scanner;
import java.util.Set;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Set<String> set = new HashSet<>();
while (true) {
System.out.print("请输入一个字符串:");
String str = scanner.nextLine();
if (set.contains(str)) {
System.out.println("该字符串已经输入过了!");
} else {
set.add(str);
}
}
}
}
```
在上面的示例代码中,通过使用Set集合来存储输入的字符串,如果输入的字符串已经存在于Set集合中,就输出提示信息,否则将该字符串添加到Set集合中。这样就可以判断输入是否重复了。