Java PriorityQueue spliterator()方法
PriorityQueue的 splitator() 方法返回一个 与PriorityQueue相同元素的Spliterator ,返回的Spliterator是 晚期绑定和故障快速的 Spliterator。晚期绑定的Spliterator是指在第一次遍历、第一次拆分或第一次查询估计大小的时候,而不是在创建Spliterator的时候绑定到元素的来源。它可以在Java 8中与Streams一起使用。同时,它也可以单独或批量地遍历元素。Spliterator是遍历元素的更好方法,因为它提供了对元素的更多控制。
语法
返回: 该方法在PriorityQueue中的元素上返回一个Spliterator。
下面的程序说明了 PriorityQueue 的 spliterator() 方法。
例1: 演示PriorityQueue的splitator()方法。
输出:
例2: 在包含一组学生姓名的PriorityQueue上演示spliterator()方法。
输出:
参考资料: https://docs.oracle.com/javase/8/docs/api/java/util/PriorityQueue.html#spliterator-