Hallo zusammen,
Ich bin gerade mit einer Aufgabe beschäftigt. Es geht darum einen JUnit Test zu schreiben. Zuerst aber muss man mal die Primäreaufgabe lösen. Die besteht darin einen String "wert1=name1;wert2=name2;...etc" So Auseinander zu nehmen das diese 2 Werte in eine Hashmap gelegt werden können.
So zuerst einmal versuche ich, falls jemand aus versehen eine Leerstelle in den String eintippt, diesen rauszulöschen. Was ich bisher im Web zusammengetrage habe ist folgendes:
Leider habe ich keine Ahnung warum ich \\s scheriben muss? Wieso reicht nicht nur ein \? Ich weiss das es ein paar vordefinierte Befehel gibt, \w ,\d , etc. Aber die habe immer nur ein \ ?
Ich bin gerade mit einer Aufgabe beschäftigt. Es geht darum einen JUnit Test zu schreiben. Zuerst aber muss man mal die Primäreaufgabe lösen. Die besteht darin einen String "wert1=name1;wert2=name2;...etc" So Auseinander zu nehmen das diese 2 Werte in eine Hashmap gelegt werden können.
So zuerst einmal versuche ich, falls jemand aus versehen eine Leerstelle in den String eintippt, diesen rauszulöschen. Was ich bisher im Web zusammengetrage habe ist folgendes:
Java:
String textOhneLeerzeichen = text.replaceAll("\\s", "");
Leider habe ich keine Ahnung warum ich \\s scheriben muss? Wieso reicht nicht nur ein \? Ich weiss das es ein paar vordefinierte Befehel gibt, \w ,\d , etc. Aber die habe immer nur ein \ ?
Zuletzt bearbeitet: