Java で文字列を操作する場合、多くの場合、空白をクリーンアップする必要があります。これには、先頭と末尾のスペースを削除すること、および複数の連続するスペースを 1 つのスペースに置き換えることが含まれます。
2 つ以上のスペースを 1 つのスペースに置き換え、先頭と末尾のスペースを削除するにはJava の場合、次の手順を実行できます:
複数のスペースを 1 つのスペースに置き換えます: 次の通常のメソッドで replaceAll() メソッドを使用します。式:
" +| "
この式は、2 つ以上のスペース (" ") または 1 つのスペース (" ") に一致し、それを 1 つのスペースに置き換えます。 space.
これらの手順を使用すると、次のコードを使用して、複数のスペースを含む文字列を 1 つのスペースを含む文字列に変換できます。
String mytext = " hello there "; String after = mytext.trim().replaceAll(" +| ", " "); System.out.println(after); // Output: hello there
トリムなし()正規表現:
trim() ソリューションはより読みやすくなっていますが、より複雑な正規表現を使用して単一の replaceAll() メソッドを使用して目的の結果を達成することも可能です:
String after = mytext.replaceAll("^ +| +$|( )+", "");
関連項目:
以上が複数のスペースを単一のスペースに置き換え、先頭/末尾のスペースを削除して、Java 文字列内の空白をクリーンアップするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。