java 读取集合到流中_Java 10:将流收集到不可修改的集合中
生活随笔
收集整理的這篇文章主要介紹了
java 读取集合到流中_Java 10:将流收集到不可修改的集合中
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
java 讀取集合到流中
Java 10引入了幾種新方法來(lái)促進(jìn)不可修改集合的創(chuàng)建。
List.copyOf , Set.copyOf和Map.copyOf方法從現(xiàn)有實(shí)例創(chuàng)建新的集合實(shí)例。 例如:
List<String> modifiable = Arrays.asList("foo", "bar"); List<String> unmodifiableCopy = List.copyOf(list);// Note that since Java 9, you can also use "of" to create // unmodifiable collections List<String> unmodifiable = List.of("foo", "bar");還有新的收集器方法toUnmodifiableList , toUnmodifiableSet和toUnmodifiableMap ,以允許將流的元素收集到不可修改的集合中。 例如:
// Java 10 Stream.of("foo", "bar").collect(toUnmodifiableList());// before Java 10 Stream.of("foo", "bar").collect(collectingAndThen(toList(), Collections::unmodifiableList));翻譯自: https://www.javacodegeeks.com/2018/06/stream-unmodifiable-collection.html
java 讀取集合到流中
總結(jié)
以上是生活随笔為你收集整理的java 读取集合到流中_Java 10:将流收集到不可修改的集合中的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 美团安卓版下载电脑版官方下载(美团pc端
- 下一篇: java6 已安装更高版本_Java 1