Java の Split() String メソッド:例を使用して文字列を分割する方法
Java の split() 文字列とは?
StrSplit()
メソッドを使用すると、特定の Java 文字列区切り文字に基づいて文字列を分割できます。ほとんどの Java 文字列分割属性は、文字列を分割または分割するスペースまたはコンマ (,) です。
split() 関数の構文
public String split(String regex) public String split(String regex, int limit)
パラメータ
- 正規表現:Java 分割の正規表現がテキスト/文字列に適用されます
- 制限:Java 文字列分割の制限は、配列内の値の最大数です。省略またはゼロの場合、正規表現に一致するすべての文字列を返します。
区切り文字を使用して Java で文字列を分割する方法
以下の例は、区切り文字を使用して Java で文字列を分割する方法を示しています:
strMain
という名前の文字列変数があるとします。 アルファ、ベータ、ガンマ、デルタ、シグマなどのいくつかの単語で構成され、すべてコンマ (,) で区切られています。
ここで、すべての個々の文字列が必要な場合、考えられる最善のパターンは、コンマに基づいて分割することです。したがって、次のように 5 つの個別の文字列を取得します:
- アルファ
- ベータ版
- ガンマ
- デルタ
- シグマ
文字列 split を使用します 分割する必要がある文字列に対する Java メソッドで、区切り文字を引数として提供します。
この Java の区切り記号による文字列の分割では、セパレータはカンマ (,) であり、Java のカンマによる文字列の分割操作の結果は、配列の分割になります。
class StrSplit{ public static void main(String []args){ String strMain = "Alpha, Beta, Delta, Gamma, Sigma"; String[] arrSplit = strMain.split(", "); for (int i=0; i < arrSplit.length; i++) { System.out.println(arrSplit[i]); } } }
コード内のループは、以下に示すように、Java の分割関数の後に各 Java 分割文字列を配列に出力するだけです-
出力:
Alpha Beta Delta Gamma Sigma
例:正規表現と長さを使用した Java String split() メソッド
Java の分割関数の後の最初の「n」要素だけが必要で、残りの文字列はそのまま残したいという状況を考えてみましょう。このような出力-
<オール>これは、Java 操作で split() 文字列とともに別の引数を渡すことで実現できます。これが、必要な文字列の制限になります。
Java の分割メソッドの次のコードを検討してください –
class StrSplit2{ public static void main(String []args){ String strMain = "Alpha, Beta, Delta, Gamma, Sigma"; String[] arrSplit_2 = strMain.split(", ", 3); for (int i=0; i < arrSplit_2.length; i++){ System.out.println(arrSplit_2[i]); } } }
出力:
Alpha Beta Delta, Gamma, Sigma
Java で文字列をスペースで分割する方法
文字列をスペースで分割したい状況を考えてみましょう。ここで例を考えてみましょう。 Guru99 へようこそ
public class StrSplit3{ public static void main(String args[]){ String strMain ="Welcome to Guru99"; String[] arrSplit_3 = strMain.split("\\s"); for (int i=0; i < arrSplit_3.length; i++){ System.out.println(arrSplit_3[i]); } } }
出力:
Welcome to Guru99
Java
- Java の String Length() メソッド:例で見つける方法
- 部分文字列と例を含む Java String indexOf() メソッド
- Java String charAt() メソッドと例
- Java String compareTo() メソッド:例での使用方法
- Java String contains() メソッド |部分文字列を例でチェック
- 例を使用したJava文字列のendsWith()メソッド
- Java 文字列 replace()、replaceAll() および replaceFirst() メソッド
- Java BufferedReader:例を使用して Java でファイルを読み取る方法
- Java で Char を String に変換する方法 (例)
- 再帰を使用してJavaで文字列を逆にする方法
- プログラム例を使用した Java の挿入ソート アルゴリズム