indexOf(int ch)
引數說明:String strCom = "I like java"; int index = strCom.indexOf(5);
indexOf(int ch,int fromIndex)
引數說明:
注意:fromIndex 的值沒有限制。如果它為負,則與它為 0 的效果相同:將搜尋整個字串。如果它大於此字串的長度,則與它等於此字串長度的效果相同:返回 -1。
String strCom="I like java"; int index=strCom.indexOf(7,0);
public int indexOf(String str)
引數說明:String strCom="C語言中文網!"; int index=strCom.indexOf("C語言中文網");
public int indexOf(String str,int fromIndex)
參試說明:使用 indexOf 方法查詢字串非常方便,這個方法也是在開發中應用較多的方法。本範例實現使用 indexOf 方法查詢在字串中字元 a 所在字元的索引位置,程式碼如下:
public static void main(String[] args){ String str = "We are students"; //定義字串物件 int index = str.indexOf("a"); //使用indexOf方法查詢字元a在字串中的索引位置 System.out.println("a在"+str+"中的位置是:"+index); //輸出索引位置 }
執行結果:
a 在 We are students 中的位置是:3