【发布时间】:2014-11-03 16:04:01
【问题描述】:
我编写了一个名为 getIndex 的方法,当我运行测试器时它不会返回数字。
public int getIndex(String s){
int index = -1;
for(int i = 0; (i < names.length && index == 1); i++)
{
if(names[i].equals(s)) {
index = i;
}
}
return index;
}
如果不清楚,我试图让方法返回给定字符串在数组中的哪个位置。
编辑—— [这是我在 ideone 上的代码] (http://ideone.com/CM9xID)
【问题讨论】:
-
for (...; (i < names.length && index == 1); ......? -
为什么你有 && index == 1?
标签: java arrays string indexing