.length und .length() ?

compuwurml

Mitglied
Hallo alle zusammen,

warum verwendet man manchmal length beim String Array mit einem Paraemeter, manchmal ohne? Ich verstehe das irgendwie nicht. z. B. hier. Angenommen xxx ist ein StringArray

Java:
for (int i = 0; i < (xxx.length - 1); i++)

Warum sag ich da nicht xxx.length() -1 ??

Allerdings wenn ich auf einen konkreten wert zugreife und die länge haben wollte xxx.length() dann würde ich das "()" wieder schreiben.

Kann mir das jemand erklären ?

Viele Grüße 🙂 !
 
Das ist ein/e Attribut/Instanzvariable:
Java:
.length

Das ist eine Methode:
Java:
.length()

Ein String hat nur die Methode length, Arrays haben das Attribut.
 

Zurück
Oben