chu*_*ley 15 java arrays string indexof
无论如何得到indexOf就像你会得到一个字符串.
output.add("1 2 3 4 5 6 7 8 9 10);
String bigger[] = output.get(i).split(" ");
int biggerWher = bigger.indexOf("10");
Run Code Online (Sandbox Code Playgroud)
我写了这段代码,但它返回错误而不编译!有什么建议?
sgo*_*les 60
用这个 ...
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");
Run Code Online (Sandbox Code Playgroud)
Ste*_*n C 13
当数组是一个对象数组时,则:
Object[] array = ..
Arrays.asList(array).indexOf(someObj);
Run Code Online (Sandbox Code Playgroud)
另一个替代方案是org.apache.commons.lang.ArrayUtils.indexOf(...)对基本类型数组也有重载,以及采用起始偏移量的3参数版本.(Apache版本应该更高效,因为它们不需要创建临时List实例.)
| 归档时间: |
|
| 查看次数: |
62786 次 |
| 最近记录: |