「Java」split()メソッドで正規表現にマッチする文字列を分割するサンプル

2021年2月24日

書式
public String[] split(String regex,int limit)
この文字列を、指定された正規表現に一致する位置で分割します。
文字列.split(正規表現式,位置)
使用例

package com.arkgame.study.tm;

import java.util.Arrays;

public class ReplaceFirstDemo {

      public static final String strPtn = "[0-9]";
      public static final int max = 6;

      public static void main(String[] args) {

            String target = "A01B02C03";

            for (int i = 1; i < max; i++) {
                  String[] cft = target.split(strPtn, i);
                  System.out.println("番号: " + i + ", 要素: " + Arrays.toString(cft));
            }
      }

}

実行結果
番号: 1, 要素: [A01B02C03]
番号: 2, 要素: [A, 1B02C03]
番号: 3, 要素: [A, , B02C03]
番号: 4, 要素: [A, , B, 2C03]
番号: 5, 要素: [A, , B, , C03]

Java

Posted by arkgame