ホームページ > Java > &#&チュートリアル > Javaですべての空白文字を使用して文字列を分割するにはどうすればよいですか?

Javaですべての空白文字を使用して文字列を分割するにはどうすればよいですか?

Barbara Streisand
リリース: 2025-01-03 07:45:38
オリジナル
230 人が閲覧しました

How to Split Strings Using All Whitespace Characters in Java?

文字列の区切り: すべての空白文字で分割するための包括的なガイド

ソフトウェア開発では、文字列を個々の部分文字列に分割する必要が生じることがよくあります。多くのシナリオでは、コンマやコロンなどの特定の区切り文字を定義するだけで十分です。しかし、空白文字 (スペース、タブ、改行など) に基づいて文字列を分割したい場合はどうすればよいでしょうか?ここで Java の String.split() メソッドが活躍します。

すべての空白文字を区切り文字として使用して文字列を分割するには、正規表現パターンを String.split() メソッドに渡す必要があります。これを実現するパターンは "\s " です。

パターンを理解する

  • バックスラッシュ () は、後続の文字をエスケープするために使用されます。
  • s は、スペース、タブ、改行、復帰、フォーム フィードを含む任意の空白文字。
  • プラス記号 ( ) 1 つ以上の空白文字が一致する必要があることを示します。

使用例

次のような文字列がある場合:

"Hello [space character] [tab character] World"
ログイン後にコピー

パターン「\」を使用するs " は文字列の配列になります:

["Hello", "World"]
ログイン後にコピー

スペースとタブの間にある空のスペースは、

Java コード例

String myString = "Hello [space character] [tab character] World";
String[] parts = myString.split("\s+");
ログイン後にコピー

結論

「\s 」パターンは、任意の空白文字に基づいて文字列を分割するための多用途ツールです。このパターンを利用すると、さまざまなアプリケーションで文字列を個々の部分文字列に効果的に分解できます。

以上がJavaですべての空白文字を使用して文字列を分割するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート