工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> Java

Java の Split() String メソッド:例を使用して文字列を分割する方法

Java の split() 文字列とは?

StrSplit() メソッドを使用すると、特定の Java 文字列区切り文字に基づいて文字列を分割できます。ほとんどの Java 文字列分割属性は、文字列を分割または分割するスペースまたはコンマ (,) です。

split() 関数の構文

public String split(String regex)
public String split(String regex, int limit)  

パラメータ

区切り文字を使用して 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

    1. Java の String Length() メソッド:例で見つける方法
    2. 部分文字列と例を含む Java String indexOf() メソッド
    3. Java String charAt() メソッドと例
    4. Java String compareTo() メソッド:例での使用方法
    5. Java String contains() メソッド |部分文字列を例でチェック
    6. 例を使用したJava文字列のendsWith()メソッド
    7. Java 文字列 replace()、replaceAll() および replaceFirst() メソッド
    8. Java BufferedReader:例を使用して Java でファイルを読み取る方法
    9. Java で Char を String に変換する方法 (例)
    10. 再帰を使用してJavaで文字列を逆にする方法
    11. プログラム例を使用した Java の挿入ソート アルゴリズム