作者edith21 (小球)
看板java
標題[問題]indexOf的問題
時間Wed Nov 18 21:37:15 2009
請問以下程式
Index =str.indexOf(search)
我知道是在search這個字串找但為什麼index=6
Index+=serch.length(); -->serch.length()是指長度嗎?但..要怎麼算長度?
-------------------------------------------------------------------
public class cc17
{
public static void main(String args[])
{
String str="Where are you? who are you?",search="are";
int Index=0,Count=0;
Index=str.indexOf(search);
while(Index>=0)
{
Count++;
System.out.println(Index);
Index +=search.length();
Index=str.indexOf(search,Index);
}
System.out.println("Find'are'"+Count+"times!!");
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 115.43.158.112
推 PsMonkey:請試著解讀 API doc,並說明疑惑之處... 11/18 21:44
推 PsMonkey:不過 String 的 method 看不懂也很傷感情...... Orz 11/18 21:45