2 回答

TA貢獻1878條經(jīng)驗 獲得超4個贊
您ArrayList
正在流式傳輸已經(jīng)有一個stream()
方法:
lines.stream().forEach(System.out::println);
Arrays.stream()
是用于實際數(shù)組,如String[]
、等int[]
。另一方面是 a并且集合有一個方法。MyObject[]
ArrayList
Collection
stream

TA貢獻1775條經(jīng)驗 獲得超8個贊
從關(guān)卡界面開始Collection,你就有了.stream()方法。但是,就您而言,您只需使用.forEach(). 每個實現(xiàn)的類Iterable都有這個方法。
List<String> myList = new ArrayList<>();
myList.add("one");
myList.add("two");
myList.add("three");
// You can just use .forEach() on any class implementing Iterable interface
myList.forEach(System.out::println);
// Or when .stream() is needed
myList.stream()
.map(a -> "digit: " + a)
.forEach(System.out::println);
添加回答
舉報