Fügt Elemente einer ArrayList zu einer anderen ArrayList hinzu

8

Ist es möglich, das Element eines Arraylisten einem anderen Arraylisten hinzuzufügen? Wenn zum Beispiel ein Arraylist das Element 3,6,3,8,5 im Index 0,1,2,3,4 hat, möchte ich jetzt 3,6,3,8,5 zu einer anderen ArrayList im Index 0 hinzufügen es möglich?

%Vor%

Ich habe das versucht, aber es funktioniert nicht. Was ich will ist, wenn ich System.out.println(result.get(0)); versuche Ergebnis muss [3 6 3 8 5] sein.

    
koshish kharel 04.04.2015, 05:23
quelle

7 Antworten

15

Ich denke, was Sie versuchen, ist dies:

%Vor%

Oder vielleicht nur das:

%Vor%

Was Ihr aktueller Code tut, ist, dass Sie alle num bis result viele Male ... an aufeinanderfolgenden Startpositionen hinzufügen. Das ist ... seltsam.

AKTUALISIEREN

  

Was ich will ist, wenn ich probiere System.out.println(result.get(0)); Ergebnis muss [3 6 3 8 5] sein.

Ah ... Ich verstehe ... Sie versuchen eine Liste von Strings zu erstellen, in der die Strings Repräsentationen der Input-Listen sind:

Mach das:

%Vor%

Dies gibt Ihnen die Ausgabe, nach der Sie fragen.

Eine andere Möglichkeit ist, dass Sie eine Liste von Listen von Strings haben wollen:

%Vor%

Das wird auch Ihnen die Ausgabe geben, nach der Sie fragen ... obwohl aus einem anderen Grund.

    
Stephen C 04.04.2015 05:43
quelle
3

Um einfach alle Elemente zu kopieren, die Sie tun können

%Vor%

Demo

und wenn Sie alle Elemente in einem bestimmten Index kopieren möchten, müssen Sie das Ergebnis ArrayList

ändern %Vor%

Demo

    
silentprogrammer 04.04.2015 05:40
quelle
1

Ihre Ergebnisliste muss verschachtelt sein. Es sollte diese Art von Form haben:

%Vor%

Das kannst du dann einfach machen

%Vor%     
jeremie s 04.04.2015 05:39
quelle
1
%Vor%     
Anusha B 14.12.2016 17:51
quelle
0

Probieren Sie diesen Beispielcode

aus %Vor%     
malli 04.04.2015 05:32
quelle
0

Verwenden Sie nicht alle Methoden, wenn Sie sie in eine Schleife einfügen, sollten Sie add

verwenden

Wenn Sie addAll überhaupt verwenden möchten, fügen Sie es außerhalb der Schleife ein.

    
Saurabh Jhunjhunwala 04.04.2015 06:09
quelle
0
%Vor%     
user9562951 28.03.2018 09:00
quelle

Tags und Links