ArrayList des int-Arrays in Java

Ich bin neu in das Konzept der arraylist. Ich hatte ein paar Zeilen Programm-code:

ArrayList<int[]> arl=new ArrayList<int[]>();
int a1[]={1,2,3};
arl.add(0,a1);
System.out.println("Arraylist contains:"+arl.get(0));

Gibt es die Ausgabe: Arraylist contains:[I@3e25a5

Nun meine Fragen:

  1. Wie die Anzeige den richtigen Wert, also 1 2 3.
  2. Wie kann ich den Zugriff auf die einzelnen element eines Arrays a1, d.h. wenn ich wissen will, den value-at-a1 - [1].
Kommentar zu dem Problem - Öffnen
Nur der Hinweis: ArrayList bedeutet nicht "Liste von Arrays", sondern eher eine Liste, ein array verwendet, intern. So könnte man mit ArrayList<Integer> und tragen Sie Ihre Werte ein: arl.add(Integer.valueOf(1); ... Kommentarautor: hage
Ich interpretiere die Frage als Wunsch nach einer Liste-von-array von integer. Es scheint ziemlich offen. Sie versuchen get(0) und die Erwartung, dass der Wert [1,2,3]. Die meisten Antworten scheinen, um die Antwort auf die falsche Frage. Kommentarautor: Baxissimo

InformationsquelleAutor der Frage amv | 2012-05-07

Schreibe einen Kommentar