Java White Spaces Removal Program :
Write a java program to remove white spaces from string.JAVAのプログラムを書いて、文字列からホワイトスペースを削除します。 この記事では、Javaで文字列からホワイトスペースを削除する2つの方法を学びます。 一つは、アプリケーションを開発するときに便利な内蔵のメソッドを利用する方法、もう一つは、面接に役立つ内蔵のメソッドを利用しない方法です。 なぜなら、面接では、面接官は常にあなたのコーディングスキルをテストしている間、内蔵のメソッドを使用しないように要求するからです。
How To Remove White Spaces From String In Java Using Built-In Methods?
最初の方法では、文字列からすべてのホワイトスペース(タブも含む)を削除するには、String クラスの replaceAll() メソッドを使用します。 これは、Javaで文字列からスペースを削除する最も簡単な方法の1つです。replaceAll()メソッドは、2つのパラメータを取ります。 ひとつは置換される文字列、もうひとつは置換される文字列です。 ここでは、” \s+” という文字列を渡すと、空の文字列 “” に置換されます。
Output :
Enter input string to be cleaned from white spaces….
OneSpace TwoSpaces ThreeSpaces FourSpaces Tab End
Input String : OneSpace TwoSpaces ThreeSpaces FourSpaces Tab End
Input String Without Spaces : OneSpaceTwoSpacesThreeSpacesFourSpacesTabEnd
Notes :
- “\s+” Vs “\s” : この二つの文字列は、replaceAll()に渡されると同じ結果になり性能もほぼ同じになります。 しかし、連続する空白の数が増えてくると、” \s+” の方が “\s” よりもわずかに速くなります。
- trim()メソッドは、文字列の先頭と末尾にある空白を削除します。
How To Remove White Spaces From String Without Using Built-In Methods?
This method is only for interview purpose.
この方法では、まず、与えられた入力文字列を文字配列に変換し、この配列を走査してホワイトスペースを見つけます。
Output :
Enter input string to be cleaned from white spaces….
OneSpace TwoSpaces ThreeSpaces FourSpaces Tab End
Input String : OneSpace TwoSpaces ThreeSpaces FourSpaces Tab End
Input String Without Spaces : OneSpaceTwoSpacesThreeSpacesFourSpacesTabEnd
Similar Programs :
- Javaで文字列を反転するには?
- 文字列に重複している文字を見つけるには?
- 文字列の各単語を反転させるには?
- ある文字列が別の文字列の回転であるかを調べるJavaプログラム
- スペースの位置を保持した文字列の反転はどうすればよいか?
- 2つの文字列がアナグラムかどうかを調べるJavaプログラム
- 文字列中の文字を繰り返さずに最長の部分文字列を求める方法
- 文字列のすべての順列を求めるJavaプログラム
- 文字列中の最初の繰り返しと非繰り返しの文字を求める方法