Entsprechend dieser Frage (Is an array an object in java) gelten Arrays als Objekte in Java.Was ist in Java die Semantik eines Arrays als Objekt?
Die Antworten auf diese Frage verweisen hauptsächlich auf die Sprachspezifikation. Meine Frage ist, welche Methoden und Felder das Objekt hat? Kann ich es direkt instanziieren (int[] myArr = new Array<int>()
oder etwas Ähnliches)? Kurz gesagt, wie funktioniert es?
Eine schnelle Suche ergab keine Ergebnisse. Ich sehe das JavaDoc für das Objekt Arrays
(zum Sortieren von Arrays usw.), aber nicht JavaDoc für ein Array
.
Edit:
Nur klar sein, ich bin nicht versuchen zu lernen, ein Array zum ersten Mal zu verwenden. Ich stelle eine Frage über die Mechanik der Java-Sprache. Ich weiß, ich kann ein Array erstellen:
int[] a = new int[3];
Ich frage, ob es einen anderen Weg, es zu tun - da es sich um ein Objekt handelt, ist es ein Objekt Konstruktor, das funktioniert? Gibt es Dokumentation zum Array-Objekt?
Was war unklar von den Antworten in der Frage, die Sie verknüpft haben? Es gibt eine Syntax, um Arrays direkt so zu instanziieren, wie sie sind. – pvg
sehe meine Bearbeitung. Ich frage nicht, wie man ein Array macht, ich frage nach Sprachfunktionen – nhouser9