1.Collection体系的集合可以使用默认方法stream ()生成流
default Stream<E> stream ()
2.Map体系的集合间接的生成流
3.数组可以通过Stream接口的静态方法of (T... values)生成流
public class Stream02 {
public static void main(String[] args) {
// Collection体系的集合可以使用默认方法stream()生成流
ArrayList<String> list = new ArrayList<>();
Stream<String> listStream = list.stream();
Set<String> set=new HashSet<>();
Stream<String> setStream = set.stream();
// Map体系的集合间接的生成流
Map<String, Integer> map = new HashMap<>();
Stream<String> keyStream = map.keySet().stream();
Stream<Integer> valueStream = map.values().stream();
Stream<Map.Entry<String, Integer>> entryStream = map.entrySet().stream();
// 数组可以通过Stream接口的静态方法of (T... values)生成流
String[] array={"hello","nice","test"};
Stream<String> array1 = Stream.of(array);
Stream<String> stream = Stream.of("hello", "nice", "test");
}
}