Avatar ·

Entfernen von Leerzeichen aus einem String in Java: Wie entferne ich alle Leerzeichen und Tabulatoren?

Hallo zusammen! Ich bin ein Anfänger in Java und schreibe eine kleine Anwendung zur Verarbeitung von Benutzereingaben. Ich muss alle Leerzeichen, Tabulatoren und andere Whitespace-Zeichen aus einem String entfernen, um eine "saubere" Zeichenfolge zu erhalten.\n\nDas Problem ist, dass ich den richtigen Weg nicht finden kann. Ich habe die Methode `trim()` ausprobiert, aber sie entfernt Leerzeichen nur am Anfang und Ende des Strings. Zum Beispiel:\n\n```java\nString input = " Hallo, Welt! ";\nString trimmed = input.trim();\nSystem.out.println("'" + trimmed + "'"); // Ausgabe: 'Hallo, Welt!' — Leerzeichen innen bleiben!\n```\n\nIch brauche jedoch, dass der String in `"Hallo,Welt!"` umgewandelt wird. Ich habe `replaceAll(" ", "")` ausprobiert, aber das entfernt nur normale Leerzeichen (Code 32). Was ist, wenn innen Tabulatoren (`\\t`) oder geschützte Leerzeichen sind? Sie bleiben erhalten.\n\nUnter