Beispiel)
example(Object[] val); //Empfängt ein Array von Objekttypen als Argument
example(Object val) //Kann ein Array als Argument akzeptieren
** [Zu beachtende Punkte] **
** *) Es ist möglich, new wegzulassen und ein Array nur mit dem Initialisierer ({}) zu erstellen! !! ** ** **
** [Beispiel für die Array-Initialisierung] **
int a [][] = {{1,2},{3,4}}; //Generieren Sie ein Array mit nur einem Initialisierer, ohne new zu verwenden
int b [] = {}; //Generieren Sie ein Array nur mit dem Initialisierer, ohne new zu verwenden. Der Inhalt des Arrays ist leer, aber kein Fehler
int[][]c = new int [][]{}; //Wenn Sie sowohl new als auch initializer verwenden[][]Muss leer sein
int[] d;
d = new int[]{2,3}; //Erstellen Sie nach dem Erstellen einer Variablen zum Speichern eines Arrays eine Instanz und weisen Sie sie der Variablen zu
int [] e = new int[3]; //Sichern Sie einen Instanzbereich mit 3 Elementen
** [Initialisierungsbeispiel, bei dem ein Kompilierungsfehler auftritt] **
int[] a;
a = int[2]; //Neu wird beim Erstellen einer Instanz nicht beschrieben, und die Instanz kann nicht erstellt werden.
int array = new int[2]; //Array-Typ anzeigen[]Es gibt kein
int array[2]; //Die Anzahl der Elemente wird angegeben, wenn die Variable deklariert wird.
int array1 = new int[2];
array1 = {1,2}; //Der Initialisierer kann nur gleichzeitig mit der Variablendeklaration verwendet werden
int[] array2= new int[3]{}; //Beim Erstellen eines anonymen Arrays[]Beschreiben Sie nicht die Anzahl der Elemente in
【Punkt】
Da das Array eine Instanz ist, kann es nur verwendet werden, wenn es erstellt wurde.
Eine Variable, die ein Array darstellt, ist ein Container zum Speichern eines ** Verweises ** auf eine Array-Instanz, und in der Variablen wird kein Array erstellt. Es ist erforderlich, die Anzahl der Elemente zu beschreiben, die in der Array-Instanz behandelt werden sollen.
Recommended Posts