文字列を、指定区切りで分割

Stringクラスのsplit()メソッドを使い、文字列を、指定区切りで分割する方法。

構文

変数.split( 正規表現 )

「変数」の値の文字列を、「正規表現」に一致する区切りで分割する。

戻り値

分割後の文字列を格納した配列。

String[] $array = $str.split( "," );

変数$strの値の文字列を、カンマ「,」区切りで分割し、配列として$arrayに格納。

サンプル

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package samplePackage;

public class SampleClass {

 public static void main( String[] args ){

  String $color = "赤,青,緑,";
  System.out.println( "「" + $color + "」を、カンマ「,」区切りで分割し、配列$colorsに格納" );

  // カンマ「,」区切りで分割し配列$colorsに格納。
  String[] $colors = $color.split( "," );

  // 配列$colorsの要素をすべて表示。
  for( int $i = 0; $i < $colors.length ; $i++ ){
   System.out.println( "$colors[" + $i + "]は、" + $colors[$i] );
  }

 }

}

実行結果

「赤,青,緑,」を、カンマ「,」区切りで分割し、配列$colorsに格納
$colors[0]は、赤
$colors[1]は、青
$colors[2]は、緑