我正在尝试在数组中找到重复的元素。我已经使用遍历数组解决了它。但是现在我想将数组转换为数组列表并使用包含数组列表的关键字。将数组更改为ArrayList
我不能够转换数组ArrayList和使用含有关键字。请看看在下面的代码:
public void findDuplicate2() {
int arr[] = { 1, 2, 3, 4, 5, 3, 7, 5 };
ArrayList<int[]> arrlist = new ArrayList<>(Arrays.asList(arr));
for (i = 0; i < len; i++) {
if (arrlist.contains(arr[i]))
System.out.println(arr[i]);
else
System.out.println("no duplicate" + arr[i]);
}
}
发布你的编译错误。 – khelwood
是'len'用于initalization阻止一个实例变量吗? –
你想要一个'ArrayList'吗?我想你更喜欢'ArrayList '。 –