2016-11-27 2 views
0

Ich arbeite an meiner Bewerbung Reflektiert EingangWie ArrayList Eingang umkehren?

Beispiel

Wenn Benutzer gibt 1, 2, 3. Arraylist wird umkehrt und Drucke 3,2,1
Wie kann ich dies tun, mit Anordnungsliste?

INPUT 1, 2, 3

OUTPUT 3, 2, 1

+1

Haben Sie schon etwas probiert? – EhsanT

+0

Können Sie Ihre Frage detaillierter beschreiben? – jfxu

Antwort

2

können Sie versuchen:

ArrayList<Object> objects= new ArrayList<Object>(objects); 
Collections.reverse(objects); 

Oder Sie können sie auf der Vorderseite hinzufügen:

objects.add(0, yourObject); 
+0

Danke, es funktioniert!^_^ –

+0

Mit großer Freude! :) – AndroidGorilllla

0

Wenn Sie möchten um das ursprüngliche Array zu behalten. Sie können die Rückseite des Arrays in ein neues Array kopieren.

ArrayList original = new ArrayList(); 
ArrayList copy = new ArrayList(); 
    for(int i=original.size()-1; i>=0; i--){ 
     copy.add(original.get(i)); 

    }