2016-11-27 1 views
0

내 응용 프로그램 일하고는 입력ArrayList 입력을 뒤집는 방법은 무엇입니까?

에게

사용자가 입력하는 예을 반영 1, 2, 3 반전됩니다 ArrayList를 인쇄합니다 3,2,1
난이 할 수있는 방법 ArrayList?

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

을 또는 당신은 앞에 추가 할 수 있습니다 :

INPUT 1, 2, 3

OUTPUT 3, 2, 1

+1

아직 시도한 것이 있습니까? – EhsanT

+0

질문에 대해 더 자세히 설명해 주시겠습니까? – jfxu

답변

0

원한다면 원래 배열을 유지합니다. 배열의 역순을 이와 같이 새로운 배열로 복사 할 수 있습니다.

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

    } 
관련 문제