天天看點

java字元串subString()方式截取

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 之間的值