Javaで指定した区切り文字で文字列を分割する方法について記載します。
区切り文字で文字列を分割する方法
split メソッド を使用します。
構文
split( String 区切り文字 )
※ 区切り文字には正規表現を使用できます。
※ 区切り文字には正規表現を使用できます。
戻り値
String型の配列
文字列を分割した結果を、String型の配列で返します。
文字列を分割した結果を、String型の配列で返します。
実行例( カンマで区切る )
1 2 3 4 5 |
String str = "a,bb,ccc"; String[] s = str.split(","); System.out.println( Arrays.toString(s) ); // [a, bb, ccc] |
実行例( 正規表現を使用して数値で区切る )
1 2 3 4 5 |
String str = "a1b2c3d4e"; String[] s = str.split("\\d"); System.out.println( Arrays.toString(s) ); // [a, b, c, d, e] |
取得操作の一覧
・文字列の長さを取得する方法
・部分文字列を取得する方法
・指定した区切り文字で文字列を分割する方法
・特定の文字が最初に出現するインデックスを取得する方法
・指定したインデックスの文字を取得する方法