Hallo Zusammen,
ich habe mal eine Frage zu Strings und Substrings.
Betrachten wir z.B mal folgendes Codefragment:
Der Code funktioniert soweit.
Aber ich verstehe die Logik des Zählen bei substring nicht ganz:
zählt man jetzt das erste Zeichen ab 0 weil ja s.substring(0,5) => ergibt Hallo
dann müsste das letzte Zeichen aber 8 sein, aber im zweiten substring geht die
Zählung von 5 -9 , s.substring(5,9) => ergibt Hans, also dann doch von 1 ab zählen ?
H a l l o H a n s
0 1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9
kann mir jemand die Logik des Zählens erklären?
vielen dank und grüß
mina
ich habe mal eine Frage zu Strings und Substrings.
Betrachten wir z.B mal folgendes Codefragment:
Code:
String s = "HalloHans";
String gruss = s.substring(0,5);
System.out.println(gruss) // Ausgabe von Hallo
Sting name = s.substring(0,9)
System.out.println(name) // Ausgabe von Hans
Der Code funktioniert soweit.
Aber ich verstehe die Logik des Zählen bei substring nicht ganz:
zählt man jetzt das erste Zeichen ab 0 weil ja s.substring(0,5) => ergibt Hallo
dann müsste das letzte Zeichen aber 8 sein, aber im zweiten substring geht die
Zählung von 5 -9 , s.substring(5,9) => ergibt Hans, also dann doch von 1 ab zählen ?
H a l l o H a n s
0 1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9
kann mir jemand die Logik des Zählens erklären?
vielen dank und grüß
mina