IBaseStream 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
資料流程的基底介面,這是支援循序和平行匯總作業的專案序列。
[Android.Runtime.Register("java/util/stream/BaseStream", "", "Java.Util.Streams.IBaseStreamInvoker", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "S extends java.util.stream.BaseStream<T, S>" })]
public interface IBaseStream : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/util/stream/BaseStream", "", "Java.Util.Streams.IBaseStreamInvoker", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "S extends java.util.stream.BaseStream<T, S>" })>]
type IBaseStream = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 屬性
- 實作
備註
資料流程的基底介面,這是支援循序和平行匯總作業的專案序列。 下列範例說明使用資料流程類型和 Stream
IntStream
的匯總作業,並計算紅色小工具的權數總和:
{@code
int sum = widgets.stream()
.filter(w -> w.getColor() == RED)
.mapToInt(w -> w.getWeight())
.sum();
}
如需資料流程、資料流程作業、資料流程管線和平行處理原則的其他規格,請參閱 的類別檔 Stream
以及 java.util.stream 的套件檔,以控管所有資料流程類型的行為。
已在 1.8 中新增。
的 java.util.stream.BaseStream
JAVA 檔。
此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。
屬性
Handle |
取得基礎 Android 物件的 JNI 值。 (繼承來源 IJavaObject) |
IsParallel |
資料流程的基底介面,這是支援循序和平行匯總作業的專案序列。 |
JniIdentityHashCode |
傳回包裝實例的 |
JniManagedPeerState |
受控對等的狀態。 (繼承來源 IJavaPeerable) |
JniPeerMembers |
成員存取和調用支援。 (繼承來源 IJavaPeerable) |
PeerReference |
傳 JniObjectReference 回已包裝 JAVA 物件實例的 。 (繼承來源 IJavaPeerable) |
方法
Close() |
關閉此資料流程,導致呼叫此資料流程管線的所有關閉處理常式。 |
Disposed() |
在處置實例時呼叫。 (繼承來源 IJavaPeerable) |
DisposeUnlessReferenced() |
如果沒有這個實例的未完成參考,則呼叫 |
Finalized() |
實例完成時呼叫。 (繼承來源 IJavaPeerable) |
Iterator() |
傳回這個資料流程元素的反覆運算器。 |
OnClose(IRunnable) |
傳回具有其他關閉處理常式的對等資料流程。 |
Parallel() |
傳回平行的對等資料流程。 |
Sequential() |
傳回循序的對等資料流程。 |
SetJniIdentityHashCode(Int32) |
設定 所 |
SetJniManagedPeerState(JniManagedPeerStates) |
資料流程的基底介面,這是支援循序和平行匯總作業的專案序列。 (繼承來源 IJavaPeerable) |
SetPeerReference(JniObjectReference) |
設定 所 |
Spliterator() |
傳回這個資料流程元素的分割器。 |
Unordered() |
傳回未排序的對等資料流程。 |
UnregisterFromRuntime() |
取消註冊此實例,讓執行時間不會從未來的 Java.Interop.JniRuntime+JniValueManager.PeekValue 調用傳回它。 (繼承來源 IJavaPeerable) |
擴充方法
JavaCast<TResult>(IJavaObject) |
執行 Android 執行時間檢查的類型轉換。 |
JavaCast<TResult>(IJavaObject) |
資料流程的基底介面,這是支援循序和平行匯總作業的專案序列。 |
GetJniTypeName(IJavaPeerable) |
資料流程的基底介面,這是支援循序和平行匯總作業的專案序列。 |