Java White Spaces Removal Program :
Schreiben Sie ein Java-Programm zum Entfernen von Leerzeichen aus String. In diesem Beitrag lernen wir zwei Methoden zum Entfernen von Leerzeichen aus Strings in Java kennen. Eine Methode nutzt die eingebauten Methoden, die bei der Entwicklung von Anwendungen nützlich sind, und eine andere Methode verwendet keine eingebauten Methoden, was für Ihr Vorstellungsgespräch hilfreich ist. Denn im Vorstellungsgespräch fragt der Interviewer immer, ob man beim Testen der Programmierkenntnisse nicht die eingebauten Methoden verwenden soll.
Wie entfernt man Leerzeichen aus einem String in Java mit eingebauten Methoden?
In der ersten Methode verwenden wir die replaceAll()-Methode der String-Klasse, um alle Leerzeichen (einschließlich Tabulator) aus einem String zu entfernen. Dies ist eine der einfachsten Methoden, um Leerzeichen aus einem String in Java zu entfernen. replaceAll()-Methode benötigt zwei Parameter. Der eine ist die zu ersetzende Zeichenkette und der andere ist die Zeichenkette, die durch eine andere ersetzt werden soll. Wir übergeben die Zeichenfolge “\\s+”, die durch eine leere Zeichenfolge “” ersetzt werden soll. Diese Methode entfernt Leerzeichen am Ende, Leerzeichen am Anfang und Leerzeichen zwischen den Wörtern.
Ausgabe :
Geben Sie die Eingabezeichenfolge ein, die von Leerzeichen befreit werden soll…!
EinRaumZweiRäumeDreiRäumeVierRäumeTab Ende
Eingabezeichenfolge : EinRaumZweiRäumeDreiRäumeVierRäumeTab Ende
Eingabezeichenfolge ohne Leerzeichen : OneSpaceTwoSpacesThreeSpacesFourSpacesTabEnd
Anmerkungen :
- “\\\s+” Vs “\\\s” : Beide Zeichenketten führen bei der Übergabe an die Methode replaceAll() zum gleichen Ergebnis mit nahezu gleicher Leistung. Wenn jedoch die Anzahl der aufeinanderfolgenden Leerzeichen steigt, ist “\\s+” etwas schneller als “\\s”. Die Methode trim() kürzt die gegebene Zeichenkette, d.h. sie entfernt die Leerzeichen am Anfang und am Ende der Zeichenkette, nicht zwischen den Wörtern.
Wie entfernt man Leerzeichen aus einer Zeichenkette, ohne eingebaute Methoden zu verwenden?
Diese Methode ist nur für Interviewzwecke. Diese Methode wird nicht empfohlen, während die Entwicklung der Echtzeit-Anwendungen.
In dieser Methode, zuerst konvertieren wir die gegebene Eingabe-String zu char Array und dann durchlaufen wir dieses Array zu finden Leerzeichen. Wir verketten die Zeichen, die keine Leerzeichen sind, zu einem String-Objekt.
Ausgabe :
Eingabe-String, der von Leerzeichen befreit werden soll…!
EinRaumZweiRäumeDreiRäumeVierRäumeTab Ende
Eingabe-String : EinRaumZweiRäumeDreiRäumeVierRäumeTab Ende
Eingabe-String ohne Leerzeichen : OneSpaceTwoSpacesThreeSpacesFourSpacesTabEnd
Ähnliche Programme :
- Wie kehrt man eine Zeichenkette in Java um?
- Wie findet man doppelte Zeichen in einer Zeichenkette?
- Wie zählt man das Vorkommen eines jeden Zeichens in einer Zeichenkette?
- Wie kehrt man jedes Wort einer Zeichenkette um?
- Java-Programm zum Prüfen, ob eine Zeichenkette eine Rotation einer anderen ist
- Wie kehrt man eine Zeichenkette um, wobei die Position der Leerzeichen erhalten bleibt?
- Java-Programm zum Prüfen, ob zwei Zeichenketten ein Anagramm sind oder nicht
- Wie findet man die längste Teilzeichenkette ohne Wiederholung von Zeichen in einer Zeichenkette?
- Java-Programm zum Finden aller Permutationen einer Zeichenkette
- Wie findet man das erste wiederholte und nicht wiederholte Zeichen in einer Zeichenkette?