用Java将集合转换为流

作为Collection的一种,我们可以使用其stream()方法将集合转换为Stream 。

示例

import java.util.HashSet;
import java.util.Set;
import java.util.stream.Stream;

public class Tester {
   public static void main(String args[]) {
      Set<String> set = new HashSet<String>();

      set.add("a");
      set.add("b");
      set.add("c");
      set.add("d");
      set.add("e");
      set.add("f");

      Stream<String> stream = set.stream();
      stream.forEach(data->System.out.print(data+" "));
   }  
}

输出结果

a b c d e f