2023-07-31 还在用 list.contain 做去重?该换换了! 还在用 list.contain 做去重?该换换了! 最近又是一轮代码review , 发现了一些实现去重的代码,在使用 list.contains ......我沉思,是不是其实很多初学者也存在这种去重使用问题?所以我选择把这个事情整出来,分享一下。1首先是造出一个 List<String> 模拟数据,一共2W条,里面有一半数据1W条是重复的:public static List<String> getTestList() { List<String> list = new ArrayList<>(); for (int i = 1; i <= 10000; i++) { list.add(String.valueOf(i)); } for (int i = 10000; i >= 1; i--) { list.add(String.valueOf(i)); } return list; } 先看看我们用 contain 去重的代码:/** * 使用 list.contain 去重 * ... 王子 2023-07-31 技术与技巧 352 阅读 2 评论 2023年07月31日 352 阅读 2 评论