작성
·
70
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
String[]은 Iterable 인터페이스를 직접 구현하고 있지 않지만, 자바의 for-each 구문은 배열에 대해서도 사용할 수 있게 설계되어 있습니다. 자바의 for-each 문은 배열뿐만 아니라 Iterable 인터페이스를 구현한 모든 객체에 대해 작동합니다. 이는 자바 언어가 내부적으로 배열을 순회할 수 있는 구조로 만들어져 있기 때문에, 배열 타입에 대해서는 Iterable 인터페이스 구현 유무와 상관없이 for-each 문을 사용할 수 있습니다. 따라서 String[]와 같은 배열 타입에도 for-each 구문을 적용할 수 있는 것이죠.