Java - 문제 미리보기
문제 2366
easy
다음 코드의 출력 결과는?
```java
TreeSet cars = new TreeSet<>();
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("BMW");
System.out.println(cars);
```
정답: B
코드 실행 과정:
1. `cars.add("Volvo")` → "Volvo" 추가
2. `cars.add("BMW")` → "BMW" 추가
3. `cars.add("Ford")` → "Ford" 추가
4. `cars.add("BMW")` → 중복이므로 추가되지 않음
TreeSet의 동작 원리:
⦁ 중복 제거: "BMW"가 두 번 추가되어도 하나만 저장됨
⦁ 자동 정렬: 문자열은 알파벳 순서로 정렬됨
⦁ 정렬 순서: BMW → Ford → Volvo (알파벳 순)
💡 학습 팁
이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.