5
Dlaczego tablicy nie można przypisać do Iterable?
z Java5 możemy napisać: Foo[] foos = ... for (Foo foo : foos) lub po prostu używając Iterable w pętli for. To jest bardzo przydatne. Nie można jednak napisać ogólnej metody iterowalnej: public void bar(Iterable<Foo> foos) { .. } i wywoływanie go tablicą, ponieważ nie jest to Iterable: Foo[] foos …
186
java
language-design