Hallöchen,
In der Schule sind wir gerade ein wenig am Basteln mit String und mein Lehrer hat uns ein JUnit - Testgeschrieben den wir lösen sollen.
Das Problem was ich habe ist bei einige Methoden mit dem "split"-Befehl der String Klasse.
Bsp. meines Problems.
Erwarten würde ich 3.
Die Ausgabe ist aber 0.
Wenn ich den String wiefolgt ändere kommt die Gewünschte ausgabe.
Man merkt ja deutlich das hier ein Problem mit split liegt also muss ich dieses Umgehen, meine Idee wäre nun nach jedem "\n" ein zeichen drannzuhängen die ich am Ende wieder lösche nur keinerlei Idee wie ich das mache.
Mfg.
Shidan
In der Schule sind wir gerade ein wenig am Basteln mit String und mein Lehrer hat uns ein JUnit - Testgeschrieben den wir lösen sollen.
Das Problem was ich habe ist bei einige Methoden mit dem "split"-Befehl der String Klasse.
Bsp. meines Problems.
Java:
public void test(){
String test = "\n\n\n";
System.out.println(test.split("\n").length);
}
Erwarten würde ich 3.
Die Ausgabe ist aber 0.
Wenn ich den String wiefolgt ändere kommt die Gewünschte ausgabe.
Java:
public void test(){
String test = "\n \n \n";
System.out.println(test.split("\n").length);
}
Mfg.
Shidan