//1 private static List<String> getCompare2(List<String> list1, List<String> list2){ List<String> same = new ArrayList<String>(); List<String> maxList = list1; List<String> minList = list2; if (list2.size() > list1.size()) { maxList = list2; minList = list1; } for(int a = 0;a<maxList.size();a++){ if (maxList.contains(minList)){ same.add(maxList.get(a)); } } return same; }private static List<String> getCompareResult(List<String> list1, List<String> list2) { List<String> same = new ArrayList<String>(); Map<String, Integer> map = new HashMap<String, Integer>(list1.size() + list2.size()); List<String> maxList = list1; List<String> minList = list2; if (list2.size() > list1.size()) { maxLis
从javalist取相同值
最新推荐文章于 2023-10-16 15:21:58 发布
本文将探讨如何在Java的List集合中高效地查找并处理相同值的方法,包括遍历策略、使用HashSet等数据结构,以及优化性能的技巧。
摘要由CSDN通过智能技术生成