관련 이론 및 문법

(Locale 클래스 참고)

http://kkikkodev.tistory.com/291


(DateFormat 클래스 참고)

http://kkikkodev.tistory.com/154


문제 의도

d 는 유효하고, null 이 아닌 Date 객체이고, df 는 유효하고 null 이 아닌, DateFormat 객체일 때, (현재 locale 로 설정되어 있는)

현재 locale 의 국가명과 적절한 형태의 date (d) 를 출력한 것을 고르는 문제입니다.


답안

B


풀이 방법

Locale 을 얻어오는 것은 Locale.getDefault(); 문을 통해 이루어 집니다. 따라서, 보기 A 와 C 는 답안 후보에서 제외합니다.


국가명을 얻어오는 것은 getDisplayCountry() 를 통해서 가져오고, DateFormat 으로부터 d 를 넘겨서 적절한 출력 형태를 얻어오는 것은 forrmat 메소드입니다. (참고로, DateFormat 클래스에는, setDateFormat 메소드가 없습니다.)


따라서, B 가 답안이 됩니다.


by kkikkodev 2015. 9. 10. 00:36