Die Stringfunktionen aus der C-Standardbibliothek machen regen Gebrauch von der sogenannten Zeigerarithmetik. Für Strings in Java wiederum ist dies gar nicht nötig. Wie es geht, wollen wir uns jetzt ansehen.

Ich will gern zugeben, daß dieses Programm auf den ersten Blick möglicherweise einige Fragen aufwirft. Aber dieser Kursteil neigt sich langsam seinem Ende entgegen, und da wollen wir uns doch nocheinmal richtig ins Zeug legen, nicht wahr? Wenn Sie dieses Programm übersetzen und starten, werden Sie nur zu lesen bekommen, daß 0 Argumente vorhanden sind.

Tippen sie in der Kommandozeile doch ein paar zusätzliche Werte, also vielleicht
%java stringTest Hallo Welt

Woher weiß nun das Programm, daß es jetzt zwei argumente sind?

Java - der Kurs: Teil 3 - 7 / 8