Java
 Computer >> コンピューター >  >> プログラミング >> Java

文字列からすべての空白を削除するJavaプログラム


この記事では、文字列からすべての空白を削除する方法を理解します。文字列は、1つ以上の文字を含み、二重引用符(“”)で囲まれたデータ型です。

以下は同じのデモンストレーションです-

入力がであると仮定します −

Input string: Java programming is fun to learn.

必要な出力は

The string after replacing white spaces: Javaprogrammingisfuntolearn.

アルゴリズム

Step 1 - START
Step 2 - Declare two strings namely String input_string and result.
Step 3 - Define the values.
Step 4 - Use the function replaceAll("\\s", "") to replaces all the white spaces with blank spaces.
Step 5 - Display the result
Step 6 - Stop

例1

ここでは、「main」関数の下ですべての操作をバインドします。

public class Demo {
   public static void main(String[] args) {
      String input_string = "Java programming is fun to learn.";
      System.out.println("The string is defined as: " + input_string);
      String result = input_string.replaceAll("\\s", "");
      System.out.println("\nThe string after replacing white spaces: " + result);
   }
}

出力

The string is defined as: Java programming is fun to learn.

The string after replacing white spaces: Javaprogrammingisfuntolearn.

例2

ここでは、操作をオブジェクト指向プログラミングを示す関数にカプセル化します。

public class Demo {
   public static String string_replace(String input_string){
      String result = input_string.replaceAll("\\s", "");
      return result;
   }
   public static void main(String[] args) {
      String input_string = "Java programming is fun to learn.";
      System.out.println("The string is defined as: " + input_string);
      String result = string_replace(input_string);
      System.out.println("\nThe string after replacing white spaces: " + result);
   }
}

出力

The string is defined as: Java programming is fun to learn.

The string after replacing white spaces: Javaprogrammingisfuntolearn.

  1. リストから重複要素を削除するJavaプログラム

    リストから重複を削除するためのコードは次のとおりです- 例 import java.util.ArrayList; import java.util.LinkedHashSet; import java.util.Set; public class Demo {    public static void main(String[] args){       ArrayList<String> list = new ArrayList<String>();       list.add(&q

  2. Javaで文字列のアルファベット以外の文字をすべて削除しますか?

    split() Stringクラスのメソッドは、区切り文字を表すString値を受け入れ、トークン(単語)の配列に分割して、2つの区切り文字の出現の間の文字列を1つのトークンとして扱います。 たとえば、このメソッドの区切り文字として単一のスペース「」を渡し、文字列を分割しようとしたとします。このメソッドは、2つのスペースの間の単語を1つのトークンと見なし、現在の文字列内の単語の配列(スペースの間)を返します。 文字列に指定された区切り文字が含まれていない場合、このメソッドは文字列全体を要素として含む配列を返します。 正規表現「\\W+」は、文字列内のアルファベット以外のすべての文字(句読