【发布时间】:2013-10-25 15:13:25
【问题描述】:
这是检查整数数组是否包含重复项的正确方法吗?我想传入一个 int[] nums 而不是 Integer[],但无法让它工作。
public static boolean isUnique(Integer[] nums){
return new HashSet<Integer>(Arrays.asList(nums)).size() == nums.length;
}
【问题讨论】:
-
这会给你正确的输出,对吧?所以是正确的。或者你说的其他意思 - 正确的方法?
-
@Rohit 这确实有效 - 我想知道这是否是最好的方法。
-
here 很好地回答了您的问题,展示了几种不同的方法和基准。