1、隻傳一個參數 subString(int beginIndex)
String val="1234asd132";
System.out.println(val.substring(2));
輸出結果:34asd132
注:将字元串從索引為 beginIndex 開始截取,一直到字元串末尾。(注意索引值從0開始);
2.傳入兩個參數 substring(int beginIndex, int endIndex)
String val="1234asd132";
System.out.println(val.substring(0,5));
輸出結果:1234a
注: 将字元串從索引為 beginIndex 開始截取,endIndex 結束,索引值從0開始,傳回結果包含beginIndex 索引的值,不包含endIndex 索引的值
3.根據某個字元截取字元串 val.substring(0, val.indexOf("d"))
String val="1234asd132";
System.out.println(val.substring(0, val.indexOf("d")));
輸出結果:1234as
注:将字元串索引從 0 開始截取到特定符号(第一個) d 之間的值