使用泛型将 Set 转换为 Java 中的流的程序
假设下面是我们的一组内容 -
Set<Integer> set = new HashSet<>(Arrays.asList(15, 40, 60, 90, 120, 150, 200));
现在,创建一个方法将上述集合转换成流。
Stream<Integer>streamOfInteger = convertSet(set);
该方法 -
private static <T> Stream<T> convertSet(Set<T> set) {
return set.stream();
}示例
以下是将一组内容转换为 Java 中的流的程序,使用泛型 -
import java.util.*;
import java.util.stream.*;
import java.util.function.*;
public class Demo {
private static <T> Stream<T> convertSet(Set<T> set) {
return set.stream();
}
public static void main(String args[]) {
Set<Integer> set = new HashSet<>(Arrays.asList(15, 40, 60, 90, 120, 150, 200));
System.out.println("Set = " + set);
Stream<Integer>streamOfInteger = convertSet(set);
System.out.println("Stream (Set to Stream) = "+ Arrays.toString(streamOfInteger.toArray()));
}
}输出
Set = [150, 40, 120, 200, 90, 60, 15] Stream (Set to Stream) = [150, 40, 120, 200, 90, 60, 15
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
安卓
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP