[Java基础]Stream流的常见生成方式
生活随笔
收集整理的這篇文章主要介紹了
[Java基础]Stream流的常见生成方式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.Collection體系的集合可以使用默認方法stream()生成流
default Stream< E > stream()
代碼如下:
package StreamTest;import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set; import java.util.stream.Stream;public class StreamDemo01 {public static void main(String[] args){List<String> list = new ArrayList<String>();Stream<String> listStream = list.stream();Set<String> set = new HashSet<String>();Stream<String> setStream = set.stream();} }2.Map體系的集合間接的生成流
代碼如下:
package StreamTest;import java.util.*; import java.util.stream.Stream;public class StreamDemo01 {public static void main(String[] args){Map<String,Integer> map = new HashMap<String,Integer>();Stream<String> keyStream = map.keySet().stream();Stream<Integer> valueStream = map.values().stream();Stream<Map.Entry<String, Integer>> entryStream = map.entrySet().stream();} }3.數組可以通過Stream接口的靜態方法of(T… values)生成流
代碼如下:
package StreamTest;import java.util.*; import java.util.stream.Stream;public class StreamDemo01 {public static void main(String[] args){String[] strArray = {"hello","java","world"};Stream<String> strArrayStream = Stream.of(strArray);Stream<String> strArrayStream02 = Stream.of("hello", "java", "world");Stream<Integer> intStream = Stream.of(10,20,30);} }總結
以上是生活随笔為你收集整理的[Java基础]Stream流的常见生成方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 蛋白质减肥法有什么危害
- 下一篇: 哪种减肥药效果好