我有
int myArray[]= {12,23,10,22,10};
我想要从myArray
中获取23的索引,但不想使用循环(如for
,while
...)进行迭代。
我会尝试像这样做:Arrays.asList(myArray).indexOf(23)
但对我来说这并不起作用。我得到了-1
作为输出结果。
这对于String[]
可以解决。
String myArray[]= {"12","23","10","22","10"};
Arrays.asList(myArray).indexOf("23")
那么为什么这对于
int[]
不起作用呢?
Integer[] newArray = ArrayUtils.toObject(oldArray);
- Ruchira Gayan Ranaweera