如何得到List<String>中重复的字符
时间: 2024-05-21 14:11:33 浏览: 38
获取python的list中含有重复值的index方法
您可以使用两个循环来遍历List中的每个元素,然后检查每个元素是否出现过,如果有重复则将其添加到一个新的List中。以下是一个示例代码:
List<String> myList = new ArrayList<String>();
myList.add("apple");
myList.add("banana");
myList.add("orange");
myList.add("apple");
myList.add("grape");
myList.add("banana");
List<String> duplicates = new ArrayList<String>();
for (int i = 0; i < myList.size(); i++) {
for (int j = i + 1; j < myList.size(); j++) {
if (myList.get(i).equals(myList.get(j)) && !duplicates.contains(myList.get(i))) {
duplicates.add(myList.get(i));
break;
}
}
}
System.out.println("Duplicates: " + duplicates);
输出结果应该是:
Duplicates: [apple, banana]
阅读全文