Javaのsplitメソッドの使い方
Javaではsplitメソッドを使って文字列を文字列の配列に分割することができます。splitメソッドには2通りの使い方があります。1つ目は指定した区切り文字で文字列を分割する方法です。
String str = "Hello,World!";
String[] result = str.split(","); // 使用逗号作为分隔符
// result数组的内容为 ["Hello", "World!"]
正規表現を用いて文字列を分割する:
String str = "Hello,World!";
String[] result = str.split("\\s"); // 使用空格作为分隔符,这里需要使用转义字符\\表示空格
// result数组的内容为 ["Hello,World!"]
分割メソッドの戻り値は、分割された各部分を表す文字列配列であることに注意してください。文字列内に指定された区切り文字が存在しない場合、結果配列には元の文字列のみが含まれます。さらに、分割メソッドは分割回数を指定するためにオプションの2番目のパラメーターを受け入れることができます。例:
String str = "Hello,World!";
String[] result = str.split(",", 1); // 拆分一次
// result数组的内容为 ["Hello", "World!"]
この例では、一度だけ分割指定を行っているので、最初のカンマのみ区切りとして扱われ、結果として配列に含む要素は2つのみになります。