java splitで複数の区切り文字を使用する

  • 作成日 2022.05.10
  • 更新日 2022.10.27
  • java
java splitで複数の区切り文字を使用する

javaで、splitで複数の区切り文字を使用する手順を記述してます。

環境

  • OS windows11 home
  • java 17.0.2

手順

splitで複数の区切り文字を使用するには、「split」に正規表現を使用することで可能です。

対象の文字列.split( [区切り文字区切り文字] )

実際に、「,」と「 」の複数で区切ってみます。

public class App {
    public static void main(String[] args) throws Exception {

        String str = "h e,ll,o";        
        
        for(int i = 0; i < str.split("[, ]").length ; i++) {
            System.out.println(str.split("[, ]")[i]);
        }

    }
}

複数の区切り文字で区切らていることが確認できます。