indexOf in a string array

前端 未结 6 906
太阳男子
太阳男子 2020-12-09 09:59

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 bigge         


        
6条回答
  •  無奈伤痛
    2020-12-09 10:39

    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.)

提交回复
热议问题