Javaのsplitメソッドの使い方は?

Javaで、文字列を複数の部分に分割するためには、Stringクラスのsplit()メソッドを使用することができます。

split()メソッドの構文は次のようになります:
String[] split(String regex)

その中で、正規表現は文字列を分割するためのパターンを指定するために使用されます。

以下は簡単な例です。

String str = "Hello,World";
String[] parts = str.split(",");

for (String part : parts) {
    System.out.println(part);
}

上記のコードは、次のように出力されます:

Hello
World

この例では、コンマを区切り文字として使用し、文字列「Hello, World」を2つに分割しました。split()メソッドは、分割された各部分を含むString配列を返します。

注意すべきことは、split()メソッドが受け入れるパラメータが正規表現であることです。特殊文字を区切り文字として使用する場合は、これらの文字をエスケープする必要があります。たとえば、ピリオドを区切り文字として使用する場合は、次のコードを使用できます:

String str = "Hello.World";
String[] parts = str.split("\\.");

for (String part : parts) {
    System.out.println(part);
}

そのコードは次のように出力されます:

Hello
World

正規表現においてドットは特殊文字であり、任意の1文字にマッチさせるためには2つのバックスラッシュが必要です。

bannerAds