1. 程式人生 > >Java-使用substring()擷取字串

Java-使用substring()擷取字串

在我們程式進行開發的時候多多少少都會碰到需要擷取字串的時候,這也是基礎中的基礎,今天就來簡單的講講如何利用substring()方法來擷取我們需要的字串~

例子:

package com.sixmai.subStringTest;

public class SubStringDemo {
   static String str ="MaNongXF";

    public static void main(String[] args) {
        /**
         * substring(int beginIndex)
         *
         *  substring(int beginIndex, int endIndex)
         *
         * beginIndex -- 起始索引(包括), 索引從 0 開始。
         * endIndex -- 結束索引(不包括)。
         *
         */

        //列如:str="MaNongXF"
        //           01234567   :對應索引
        String substring1 = str.substring(2);//起始索引設定為2
        System.out.println("設定起始索引為2的結果:"+substring1);
        String substring2 = str.substring(2, 5);
        System.out.println("起始索引為2,結束索引為5的結果:"+substring2);

    }

}

列印的結果:
設定起始索引為2的結果:NongXF
起始索引為2,結束索引為5的結果:Non

下標是從0開始

可以看到設定起始索引的下表時,擷取的時候會把你設定的值對應下標的值也一起擷取到
而結束索引不會擷取到那個值!