什麼的這段代碼差異性之探源:如何使用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