java 判断多个字符串重复的方法
时间: 2023-05-03 13:06:00 浏览: 221
Java 判断多个字符串重复的方法,可以考虑使用 Set 集合。首先,将多个字符串存储到 Set 集合中,因为 Set 集合不允许有重复元素,所以如果多个字符串中有重复的元素,该元素将只会出现一次。然后,我们可以比较原始字符串的数量和 Set 集合中元素的数量,如果相等则意味着没有重复的字符串,否则就意味着存在重复的字符串。
以下是 Java 判断多个字符串重复的示例代码:
```
import java.util.HashSet;
import java.util.Set;
public class Main {
public static void main(String[] args) {
String[] strings = {"Java", "Python", "C++", "Java"};
Set<String> set = new HashSet<>();
for (String s : strings) {
set.add(s);
}
if (strings.length == set.size()) {
System.out.println("没有重复的字符串");
} else {
System.out.println("存在重复的字符串");
}
}
}
```
以上代码中,定义了一个字符串数组 strings,其中包含了多个字符串。然后,通过 for 循环将字符串数组中的所有元素添加到 Set 集合中。使用 if 语句比较原始字符串的数量和 Set 集合中元素的数量,如果相等说明没有重复的字符串,否则说明存在重复的字符串。
阅读全文