indexOf 和 lastIndexOf
阿新 • • 發佈:2018-11-09
indexOf 和 lastIndexOf使用
indexOf 的用途是在一個字串中尋找一個字的位置
lastIndexOf 也是找字 , 它們倆的區別是前者從字串頭開始找,後者是從字串末端開始找。
一但指定的字被找到,就會返回這個字的當前的位置號碼。如果沒有找到就返回 -1.
public class Test { public static void main(String[] args) { String str="*www.Dyson.java*"; System.out.println(str.indexOf("*")); //0 System.out.println(str.lastIndexOf("*")); //15 System.out.println(str.indexOf("#")); //-1 } }
indexOf和lastindexOf也可以接受引數
public class Test { public static void main(String[] args) { String str="*www.**Dyson**.java*"; //代表從下標為5開始向後尋找 System.out.println(str.indexOf("*",5)); //代表從小標為10開始向前尋找,一般情況下,fromIndex預設為str.length System.out.println(str.lastIndexOf("*",5)); } }