2016-11-27 62 views
0

我在我的應用程序工作反映輸入如何反轉ArrayList輸入?

當用戶進入1,2,3,ArrayList的將逆轉並打印3,2,1
如何我可以做到這一點數組列表?

INPUT 1,2,3

輸出3,2,1

+1

你試過什麼了嗎? – EhsanT

+0

你能更詳細地描述你的問題嗎? – jfxu

回答

2

你可以試試:

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

或者你可以在前面加上他們:

objects.add(0, yourObject); 
+0

謝謝你的工作!^_^ –

+0

非常高興! :) – AndroidGorilllla

0

如果你想要保留原始數組。您可以像這樣將數組的反轉複製到一個新數組中。

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

    }