什么的这段代码差异性之探源:如何使用indexOf方法搜索java中的集合?
{
...
int counter = 0;
for (String item : Names)
{
int i = item.indexOf("a");
counter = i;
}
return counter;
...
}
这:
{
...
int counter = 0;
for (String item : Names)
{
if(item == "a")
return counter;
else
counter++;
}
return null ;
...
}
在facti,如何工作,在Java中的indexOf方法? 谢谢。
[Javadoc for'indexOf()']的什么部分(https://docs.oracle.com/javase/7/docs/api/ java/util/List.html#indexOf%28java.lang.Object%29)你觉得困惑吗?此外,'item ==“a”'永远不会产生所需的结果,因为这不是[字符串比较如何完成](在Java中)(http://stackoverflow.com/questions/767372/java-string-equals-versus) 。 –
谢谢......................... – oop12