aquastar (18.08.2012)
-
18.08.2012, 21:57 #1
[Java] Leerzeichen rausfiltern
Hallo!
Vorerst, hier der Code:
Code:import java.util.*; public class Leerzeichen{ public static void main(String args[]){ String Satz; int laenge; Scanner eingabe = new Scanner(System.in); System.out.println("Gib dein Satz ein"); Satz = eingabe.nextLine(); laenge = Satz.length(); System.out.println(String.format("Dein Satz beinhaltet %s Buchstaben", laenge)); } }
Nun werden die Leerzeichen aber mit einbezogen. Wie kann ich die rausfiltern?
Gruß,
aquastar
-
18.08.2012, 22:05 #2
AW: [Java] Leerzeichen rausfiltern
Nach Leerzeichen splitten ( string[] splitted = in.split(" "); ) dann kannst du die anzahl der leerzeichen mit splitted.length erlitteln. Die Anzahl der Leerzeichen von der Satzlänge abziehen.
€: Oder so wie DANP xd
-
18.08.2012, 22:05 #3
- Registriert seit
- 19.11.2011
- Beiträge
- 229
Thanked 102 Times in 64 PostsAW: [Java] Leerzeichen rausfiltern
Code:laenge = Satz.replace(" ", "").length();
-
The Following User Says Thank You to DANP For This Useful Post:
-
18.08.2012, 22:09 #4
-
18.08.2012, 22:13 #5
-
18.08.2012, 22:16 #6
-
18.08.2012, 22:27 #7
- Registriert seit
- 12.12.2011
- Beiträge
- 199
Thanked 147 Times in 81 PostsAW: [Java] Leerzeichen rausfiltern
Weil das Leerzeichen durch nichts ("") ersetzt wird, es wird also gelöscht.
Prinzip ist das folgene:
h allo
nach dem Replacen (" " durch "")
hallo
--
x.Replace("zu ersetzen", "durch")
-
The Following User Says Thank You to nawh For This Useful Post:
aquastar (18.08.2012)
-
18.08.2012, 22:42 #8
- Registriert seit
- 19.11.2011
- Beiträge
- 229
Thanked 102 Times in 64 PostsAW: [Java] Leerzeichen rausfiltern
Ich denke nawh hat es schon gut erklärt. Bei solchen Fragen schadet normal ein blick in die API nicht:
String (Java 2 Platform SE v1.4.2)
Du hast außerdem eine Private Nachricht bekommen.
Ähnliche Themen
-
Teamspeak 3 Ip rausfiltern?
Von replaze im Forum SecurityAntworten: 1Letzter Beitrag: 14.12.2013, 02:18 -
Win7 Java in Safari ausführen (Fehlermeldung Java nicht installiert)
Von Silverstar im Forum WindowsAntworten: 8Letzter Beitrag: 02.12.2013, 23:41 -
VB.Net Richtextbox einzelne Zeile Leerzeichen entfernen
Von One Way im Forum .NetAntworten: 0Letzter Beitrag: 10.03.2013, 18:05 -
Java EE 32 Bit?
Von Pwned im Forum JavaAntworten: 2Letzter Beitrag: 04.08.2012, 23:08 -
Ubuntu Sun Java
Von hYpercrites im Forum LinuxAntworten: 3Letzter Beitrag: 20.06.2012, 15:17
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.