시작하기무료로 시작하기

Collections와 Arrays 활용

이번 연습 문제에서는 CollectionsArrays 같은 Collections Framework 보조 클래스를 활용해 데이터를 더 쉽게 조작하고 다루는 방법을 살펴봅니다.

이 연습은 강의의 일부입니다

Java의 데이터 타입과 예외

강의 보기

연습 안내

  • capitals ArrayList"Lima", "Bogota", "Santiago"를 추가하세요.
  • euCapitals 변수의 배열을 List로 변환하세요.
  • capitals를 알파벳 순으로 정렬하세요.
  • capitals의 순서를 뒤집으세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

public class AllTheCities {

	public static void main(String[] args) {
		String[] euCapitals = {"Paris", "London", "Prague"};
		ArrayList capitals = new ArrayList();
        
        // Add cities to capitals all at once
		Collections.____(____, "Lima", "Bogota", "Santiago");
        // Convert euCapitals to List
        ____<____> euCapitalsList = Arrays.____(euCapitals);
        // Sort capitals
        ____.____(capitals);
        // Reverse capitals
        Collections.____(____);
        
		System.out.println(capitals);
		System.out.println(euCapitalsList);
		System.out.println(euCapitals);
	}
}
코드 편집 및 실행