[Java練習題] 使用 String 中的 function 替換字串
這次要來練習如何使用 String Class 中的 function,在字串中找出特定的單字並置換其他單字喔!
首先,先建立一字串
String name="Mary, Mary quite contrary";
然後來介紹我們今天的主角:
public int indexOf(String str)
看到它的函式原型(Prototype),大家應該就懂了一半了吧!
沒錯,他會回傳目標字串(str)在被搜尋字串的位置(String 物件)。讓我們來做個小實驗:
int index; index=name.indexOf("Mary"); System.out.println(index);
如果沒有問題的話,應該會印出如下結果:
0
沒錯,就是0,因為 Java String 中的 index(索引) 是從0開始計算的,像這樣(為了方便,省略十位數):
Mary, Mary quite contrary 0123456789012345678901234