Ich würde gerne wissen, wie das Programm zählt:
public class StringBuilderTest {
public static void main(String[] args) {
StringBuffer sb = new StringBuffer("Wilhelm Röntgen");
System.out.println(sb);
sb.insert(7, " Konrad");
System.out.println(sb);
}
}```
Ausgabe ist:
Wilhelm Röntgen
Wilhelm Konrad Röntgen
W hat die Index 0 und 7 ist bei mir genau vor "Röntigen", also **nach** dem Leerzeichen, die Zeichenkette " Konrad" wird jedoch **vor** dem Leerzeichen hinzugefügt. Kann mir jemand erklären wie das gezählt wird? Fängt die Index mit 1 an?
Danke