Was ist der Datentyp, der für die length-Eigenschaft für Java-arrays?
Ich soll herausfinden, wenn die length-Eigenschaft für Java-arrays ist ein int/long oder etwas anderes.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich soll herausfinden, wenn die length-Eigenschaft für Java-arrays ist ein int/long oder etwas anderes.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist ein int. Finden Sie die Java Language Specification, Abschnitt 10.7.
In Java Language spec, Arrays sehen Sie in 10.4:
Konnte ich nicht finden die Art der "length" - Attribut, aber es ist zumindest eine int; und wenn es lang ist, dann können Sie keinen Zugriff auf Elemente über den max-integer Länge.
So, ich denke, es ist eine (endgültige) int.
Entsprechend der Spezifikation, es ist ein
int
Ist der Datentyp int, nicht lange. Gleich wie der index.
Sehen http://java.sun.com/docs/books/jls/second_edition/html/arrays.doc.html, 10.4
In JavaCard-array-Indizes sind shorts, aber JavaCard ist merkwürdig, wie die. Überall sonst, int wie jeder andere auch sagt.