2010-11-20 9 views

Antwort

6

Es bedeutet, dass Sie das Array mit dem, was zwischen den Klammern ist, initialisieren. Ex:

new Integer[] { 1, 2, 3} 

Macht einen Array mit 1, 2 und 3. Auf der anderen Seite:

new Integer[] {} 

nur bedeuten, dass Sie ein Array ohne Werte zu initialisieren. So ist es das gleiche wie new Integer[0].

3

Dies bedeutet eigentlich leere Array. Die {} können Sie die Elemente des Arrays liefern:

Integer[] ints = list.toArray(new Integer[]{1, 2, 3}); 

entspricht:

Integer[] ints = new Integer[3]; 
ints[0] = 1; 
ints[1] = 2; 
ints[2] = 3; 

prüfen Sie diesen Link:

für weitere Informationen - Gehen Sie zu Creating, Initializing, and Accessing an Array Sectio n.

1

Ja, ein leeres Array. Genau wie Integer [0].

Verwandte Themen