BITTE UM DRINGENDE HILFE
ich soll einen String splitten und dann soll er sortiert werden!
das sortieren funktioniert alles aber die split funktion noch nicht ganz!
am anfang wollte ich nur wenn ein leerzeichen oder ein "/" den String splitten
da ging es ganz einfach so
aber nun muss ich den String untersuchen,wenn vom buchstaben zur zahl wechselt(auch ohne leerzeichen) soll der string gesplittet werden.
ich sitze da jetzt schon 4 stunbden dran und verzweifel langsam
habe alles mögliche ausprobiert...
mit Pattern, mit Tokenizer und mit String MEthoden:shock::bahnhof:
aber irgendwie will es nicht!;(;(
ein beispiel für ein Junit Test!
so das halt die zahlen und die buchstaben getrennt betrachtet werden!
also das die zahlen nicht gesplittet werden!sondern nur zahlen von buchstaben und andersrum!
BITTE UM DRINGENDE HILFE
ich soll einen String splitten und dann soll er sortiert werden!
das sortieren funktioniert alles aber die split funktion noch nicht ganz!
am anfang wollte ich nur wenn ein leerzeichen oder ein "/" den String splitten
da ging es ganz einfach so
Java:
Pattern p = Pattern.compile("[/ ]");
return p.split(text);
aber nun muss ich den String untersuchen,wenn vom buchstaben zur zahl wechselt(auch ohne leerzeichen) soll der string gesplittet werden.
ich sitze da jetzt schon 4 stunbden dran und verzweifel langsam
habe alles mögliche ausprobiert...
mit Pattern, mit Tokenizer und mit String MEthoden:shock::bahnhof:
aber irgendwie will es nicht!;(;(
ein beispiel für ein Junit Test!
Java:
@Test
public void AllIsDifferent() throws Exception {
list= asList("z1", "haus4", "z25", "haus1", "Haus3", "Haus1", "Haus12");
Collections.sort(list,PART_COMPARATOR);
assertThat(list,contains("Haus1",
"haus1",
"Haus3",
"haus4",
"Haus12",
"z1",
"z25"));
}
so das halt die zahlen und die buchstaben getrennt betrachtet werden!
also das die zahlen nicht gesplittet werden!sondern nur zahlen von buchstaben und andersrum!
BITTE UM DRINGENDE HILFE
Zuletzt bearbeitet: