即使元素存在,Arrays.asList(int_array).indexOf(int_element)也会返回-1 in java。

3

我已经以int[]形式输入了数据。为了查找数组中整数的索引,我使用了Arrays.asList(arr).indexOf(element)方法。然而,即使元素在数组中存在,我仍然得到-1的索引。


1
请发布您的代码和样本数据,以获取此输出。 - Sanket Makani
1个回答

2

int[]是一个对象,所以Arrays.asList(arr)将一个对象放入列表中,您需要逐个将int[]的值放入列表中。


或者使用 Arrays.stream(array).boxed().collect(Collectors.toList()) - user4910279

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接