具体实现 /** * 校验2个集合值是否相同 */ private static Boolean checkIsSame(List<String> list1, List<String> list2) { // 注意:顺序不重要,因为Set不保持插入顺序 Set<String> set1 = new HashSet<>(list1); Set<String> set2 = new HashSet<>(list2); boolean flag = set1.equals(set2); // 比较两个集合是否相同(忽略顺序) return flag; } 测试结果