/** * 判断数组中是否有重复的值 */ //最优法 public static boolean checkRepeat(Object[] arr) { Set<Object> set = new HashSet<Object>(arr.length); for (int i = 0; i < arr.length; i++) { set.add(arr[i]); } if (set.size() != arr.length) return true; return false; } //一般法 public static boolean checkRepeat(Object[] arr) { for (int i = 0; i < arr.length - 1; i++) { for (int j = i + 1; j < arr.length; j++) { if (arr[i].equals(arr[j])) return true; } } return false; }
比较一个数组里是否有重复的值
猜你喜欢
转载自fengzhaoyang.iteye.com/blog/2261309
今日推荐
周排行