在日常代码中我们会遇到很多集合内容重复的情况,我们想要去去重该怎么办呢?
利用List集合的contains方法循环遍历,清空,重新添加
代码:
private static void removeDuplicate(List<String> list) {
List<String> result = new ArrayList<String>(list.size());
for (String str : list) {
if (!result.contains(str)) {
result.add(str);
}
}
list.clear();
list.addAll(result);
}