「Java」String.split()メソットで文字列のkey、valueを取得するサンプル

説明
この文字列を、指定された正規表現に一致する位置で分割します。
Javaコード

package com.arkgame.java.study;

public class StrkeyDemo {
    //記号;
      private static String splitA = ";";
      //記号=
      private static String splitB = "=";

      public static void main(String[] args) {
            String strObj = "username=test001;addr=toto;age=12";
            // split文字列の区切り
            String[] targets = strObj.split(splitA);
            for (String target : targets) {
                  System.out.println("targets配列: " + target);
                  // split文字列の区切り
                  String[] resArr = target.split(splitB);
                  System.out.println("resArr配列: " + "key=" + resArr[0] + " value= " + resArr[1]);
            }

      }

}

実行結果
targets配列: username=test001
resArr配列: key=username value= test001
targets配列: addr=toto
resArr配列: key=addr value= toto
targets配列: age=12
resArr配列: key=age value= 12

Java

Posted by arkgame