使用泛型將 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