I created an integer list and am trying to return the index of a specific value. The array is 3,8,2,5,1,4,7,6 and I want to return the indexOf(3), which should be 0.
Arrays.asList(A)
returns a List
. This is because it expects an array of objects, not primitive types. Your options include:
Integer[]
instead of int[]
Arrays.asList(3,8,2,5,1,4,7,9)
will work fineList
. (Disclosure: I contribute to Guava.)Ints.indexOf(int[], int)
, which works directly on primitive arrays.