「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