Java HashSet spliterator() 方法
spliterator() 用于在HashSet中的元素上创建后绑定和故障快速的Spliterator。将后期绑定的Spliterator绑定到元素的来源意味着HashSet在第一次遍历,第一次拆分或第一次查询估计大小时,而不是在创建Spliterator时。它可以与Java 8中的Streams一起使用。它也可以单独和批量遍历元素。Spliterator是遍历元素的更好方法,因为它提供了对元素的更多控制。
1 语法
public Spliterator<E> spliterator()
2 参数
无
3 返回值
返回在HashSet中的元素上创建后绑定和故障快速的Spliterator
4 HashSet spliterator()示例
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Java HashSet.spliterator()方法的例子
*/
import java.util.*;
public class Demo {
public static void main(String[] args) {
HashSet<String> names = new HashSet<>();
names.add("Java");
names.add("Android");
names.add("JavaScript");
//获取Spliterator
Spliterator<String> namesSpliterator = names.spliterator();
//遍历元素
namesSpliterator.forEachRemaining(System.out::println);
}
}
输出结果为:
Java
Android
JavaScript
热门文章
优秀文章