「Java入門」split()で特殊文字に対してエスケープ処理サンプルコード

特別な意味を持つ文字
^ @ # * ^ : | . \

サンプルコード

package com.arkgame.study;

public class SpecialSplitDemo {

	public static void main(String[] args) {

		String city = "東京^大阪@福岡#横浜:TEST";
		String[] str = city.split("\\^|@|#|:");
		for (String ss : str) {

			System.out.println(ss);
		}

	}

}

実行結果
東京
大阪
福岡
横浜
TEST

Java

Posted by arkgame