2019年1月22日 星期二

[Java 學習筆記] 提取字串中的子字串 (使用 substring 方法)

       在做字串處理時常常會要將字串中的某字串取出,用到的方法為 substring 方法,以下用範例來學習如何使用,語法如下:

substring 方法是屬於 java.lang.String 類別的方法

語法如下:

public String substring(int beginIndex)  -- 傳入參數為要提取字串的起始索引值(beginIndex),傳回為 String (字串)型別,使用方法可參考官方手冊

public String substring(int beginIndex, int endIndex)  -- 傳入參數為要提取字串的起始索引值(beginIndex)及要提取字串的結束索引值(endIndex),傳回為 String (字串)型別,子字串為(beginIndex 至 endIndex-1),使用方法可參考官方手冊

範例:
  1. class java_ex27_substring {
  2.     public static void main(String[] args)  {
  3.         String str1 "Hello Java!Hello World!";
  4.         String str2 str1.substring(6);
  5.         String str3 str1.substring(6,10);
  6.         System.out.println("str1 從索引6開始取字串 = "str2);
  7.         System.out.println("str1 從索引6至索引10取字串 = "str3);
  8.     }
  9. }

執行結果: