Java

Java - List(Collection) Iterable로 변환

codeManager 2022. 9. 5. 18:28
반응형

자바의 List로부터 java.lang.Iterable을 얻는 방법입니다.

 

 

예제

public static void main(String args[]) {
    List<String> list = new ArrayList<String>();
    list.add("AA");

    Iterable<String> iterable = list;
    for (String s : iterable) {
        System.out.println(s);
    }
}

 

 

List interface
Collection interface

 

Collection은 Iterable을 extend한 클래스이고, List는 Collection을 extend한 클래스이기 때문에 

 

Iterable<String> iterable = list; 

 

이렇게 선언이 가능합니다.

반응형