Java Spliterator estimateSize() 方法

2025年1月7日 | 阅读 2 分钟

Java 接口 Spliterator 的 estimateSize() 方法用于获取剩余待迭代元素的估计数量,如果元素数量是无限的、未知的或者计算成本太高,则返回 Long.MAX_VALUE。

语法

以下是 estimateSize() 方法的声明:

参数

此方法不接受任何参数。

返回

estimateSize() 方法返回元素的估计大小,如果数量是无限的、未知的或者计算成本太高,则返回 Long.MAX_VALUE。

异常

不适用

兼容版本

Java 1.8 及以上版本

示例 1

输出

Estimate size of ArrayList: 4
Elements of arraylist: 
1
-2
3
-4

示例 2

输出

Estimate size of List: 7

示例 3

输出

Estimate size: 3
Name present in List:
Rahul
Rohit
Surya
Again Estimate size is: 0