Zurückerhalten eines primitiven Arrays nach dem Einfügen in eine ArrayList primitiver Arrays in Java

List<double[]> x = new ArrayList<double[]>();
x.add(new double[]={1,2,3,4,54,6});  

Elemente 1,2,3,4,54,6 werden zu x addiert

x.get(0) ---> returns 1

Aber dabei wird die Adresse des Arrays hinzugefügt? Warum

     List<double[]> x = new ArrayList<double[]>();
    double[] name=new double[5];
    name[0]=1
    name[1]=3;
    name[2]=3;
        .
        . 
        . 
        .
    x.add(name);
    getting x.get(0) ---> returns @as12cd2 (address of the array)

Antworten auf die Frage(4)

Ihre Antwort auf die Frage