「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