Java Concept Of The Day

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 :

  1. “\s+” Vs “\s” : この二つの文字列は、replaceAll()に渡されると同じ結果になり性能もほぼ同じになります。 しかし、連続する空白の数が増えてくると、” \s+” の方が “\s” よりもわずかに速くなります。
  2. 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プログラム
  • 文字列中の最初の繰り返しと非繰り返しの文字を求める方法

コメントを残す

メールアドレスが公開されることはありません。