Javaのsplit()メソッドの使い方

DDD
リリース: 2023-08-09 14:01:55
オリジナル
13267 人が閲覧しました

java split() メソッドは、文字列を複数の部分文字列に分割するために使用されます。このメソッドはパラメータとして正規表現を受け入れ、文字列配列を返します。一般的な使用法: 1. 文字を区切るにはスペースを使用します。string、a 2 つの要素を含む文字列配列が返されます; 2. カンマを使用して文字列を区切ると、3 つの要素を含む文字列配列が返されます; 3. 複数の文字を区切り文字として使用すると、3 つの要素を含む文字列配列が返されます。要素の数; 4. limit パラメータを使用して分割数を制限すると、2 つの要素を含む文字列配列が返されます。

Javaのsplit()メソッドの使い方

#この記事の動作環境: Windows 10 システム、Java 19.0.1 バージョン、Dell G3 コンピューター。

Java の Split() メソッドは、文字列を複数の部分文字列に分割するために使用されるメソッドです。このメソッドは正規表現をパラメータとして受け取り、文字列配列を返します。配列内の要素は、分割後の元の文字列の部分文字列です。

split() メソッドの構文は次のとおりです。

public String[] split(String regex)
ログイン後にコピー

このうち、regex は文字列を分割する規則を指定するために使用される正規表現です。

一般的な使用例をいくつか示します:

スペースを使用して文字列を分割します:

String str = "Hello World";
String[] words = str.split(" ");
ログイン後にコピー

これは、2 つの要素を含む文字列を返します。配列、最初の要素要素は「Hello」、2 番目の要素は「World」です。

コンマを使用して文字列を分割します:

String str = "apple,banana,orange";
String[] fruits = str.split(",");
ログイン後にコピー

これにより、「apple」、「banana」、「orange」という 3 つの要素を含む文字列配列が返されます。

複数の文字を区切り文字として使用します:

String str = "apple;banana;orange";
String[] fruits = str.split("[;,]");
ログイン後にコピー

これは、「apple」、「banana」、「orange」という 3 つの要素を含む文字列配列を返します。複数の文字を区切り文字として指定するには、正規表現で角括弧 [] を使用します。

limit パラメータを使用して分割数を制限します。

String str = "apple,banana,orange";
String[] fruits = str.split(",", 2);
ログイン後にコピー

これは、 "apple" と "banana,orange" の 2 つの要素を含む文字列配列を返します。この例では、limit パラメーターは 2 です。これは、最大 2 つの部分文字列に分割できることを意味します。

split() メソッドのパラメータは正規表現であるため、使用する際は特殊文字のエスケープに注意する必要があることに注意してください。たとえば、区切り文字としてピリオドを使用する場合は、正規表現として「\.」を使用する必要があります。

さらに、元の文字列に連続する区切り文字が出現する場合、split() メソッドは区切り文字間の部分文字列として空の文字列を返します。例:

String str = "apple,,banana,orange";
String[] fruits = str.split(",");
ログイン後にコピー

これは、「apple」、「」、「banana」、「orange」という 4 つの要素を含む文字列配列を返します。連続するカンマの間に他の文字がないため、2 番目の要素は空の文字列になります。

概要

split() メソッドは、指定された正規表現に基づいて文字列を複数の部分文字列に分割できる、非常に実用的な文字列処理メソッドです。文字列の分割と抽出は、split() メソッドを使用して簡単に処理できます。

以上がJavaのsplit()メソッドの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!