Java-Programm zum Entfernen aller Leerzeichen aus einem String

In diesem Programm lernen Sie, alle Leerzeichen in einer bestimmten Zeichenfolge mithilfe regulärer Ausdrücke in Java zu entfernen.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden Java-Programmierthemen kennen:

  • Java String
  • Java Basic Input und Output

Beispiel 1: Programm zum Entfernen aller Leerzeichen

 public class Whitespaces ( public static void main(String() args) ( String sentence = "T his is b ett er."; System.out.println("Original sentence: " + sentence); sentence = sentence.replaceAll("\s", ""); System.out.println("After replacement: " + sentence); ) )

Ausgabe

Ursprünglicher Satz: Das ist besser. Nach dem Austausch: Dies ist besser.

Im obigen Programm verwenden wir die String- replaceAll()Methode, um alle Leerzeichen im String-Satz zu entfernen und zu ersetzen.

Weitere Informationen finden Sie unter Java String replaceAll ().

Wir haben reguläre Ausdrücke verwendet \s, die alle Leerzeichen (Tabulatoren, Leerzeichen, neue Zeilenzeichen usw.) in der Zeichenfolge finden. Dann ersetzen wir es durch ""(leeres String-Literal).

Beispiel 2: Nehmen Sie den Benutzern eine Zeichenfolge und entfernen Sie den Leerraum

 import java.util.Scanner; class Main ( public static void main(String() args) ( // create an object of Scanner Scanner sc = new Scanner(System.in); System.out.println("Enter the string"); // take the input String input = sc.nextLine(); System.out.println("Original String: " + input); // remove white spaces input = input.replaceAll("\s", ""); System.out.println("Final String: " + input); sc.close(); ) )

Ausgabe

 Geben Sie die Zeichenfolge ein

Im obigen Beispiel haben wir den Java-Scanner verwendet, um Eingaben vom Benutzer zu erhalten.

Hier replaceAll()ersetzt die Methode alle Leerzeichen aus der Zeichenfolge.

Interessante Beiträge...