Is there anyway to get indexOf like you would get in a string.
output.add("1 2 3 4 5 6 7 8 9 10);
String bigger[] = output.get(i).split(" ");
int biggerWher = bigger.indexOf("10");
I wrote this code but its returning an error and not compiling! Any advice ?
Use this ...
output.add("1 2 3 4 5 6 7 8 9 10");
String bigger[] = output.get(i).split(" ");
int biggerWher = Arrays.asList(bigger).indexOf("3");
When the array is an array of objects, then:
Object[] array = ..
Arrays.asList(array).indexOf(someObj);
Another alternative is org.apache.commons.lang.ArrayUtils.indexOf(...)
which also has overloads for arrays of primitive types, as well as a 3 argument version that takes a starting offset. (The Apache version should be more efficient because they don't entail creating a temporary List
instance.)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With