import java.util.HashSet;
import java.util.Set;
public class StringCheck {
public static boolean containsDuplicate(String s) {
Set<Character> set = new HashSet<>();
for (char c : s.toCharArray()) {
if (set.contains(c)) {
return true;
}
set.add(c);
}
return false;
}
public static void main(String[] args) {
String test1 = "abcd";
String test2 = "aaa";
String test3 = "abca";
System.out.println(containsDuplicate(test1)); // false
System.out.println(containsDuplicate(test2)); // true
System.out.println(containsDuplicate(test3)); // true
}
}
Java 检查字符串是否重复
最新推荐文章于 2024-07-19 17:37:28 发布