Java教程

Java Vector spliterator()

Java Vector类的 spliterator()方法用于创建后绑定和故障快速的拆分器

语法

下面是 spliterator()方法的声明:
public Spliterator<E> spliterator()

参数

此方法不接受任何参数。

返回

分隔符()方法返回列表中元素的分隔符。

异常

NA

兼容性版本

Java 1.8及更高版本

示例1

import java.util.*;
import java.util.stream.Stream;
public class VectorSpliteratorExample1 {  
    public static void main(String arg[]) {   
      //Creating an empty vector object
      Vector<Integer> v1 = new Vector<Integer>();      
      //Adding elemnts to the vector
      v1.add(10); 
      v1.add(30);
      v1.add(20);
      v1.add(40);     
      //Obtain a Stream to the vector
        Stream<Integer> str = v1.stream();
      //Getting Spliterator object on vector v1
        Spliterator<Integer> splitr1 = str.spliterator();        
        //Printing estimateSize of vector
        System.out.println("Estimated size: " + splitr1.estimateSize());
        System.out.println("Contents of vector:");
        //Use forEachRemaining method    
        splitr1.forEachRemaining((n) -> System.out.println(n));
        }
}
输出:
Estimated size: 4
Contents of vector:
10
30
20
40

示例2

import java.util.*;
import java.util.stream.Stream;
public class VectorSpliteratorExample2 {  
    public static void main(String arg[]) {   
      Vector<String> vec = new Vector<>();
        vec.addElement("One");
        vec.addElement("Two");
        vec.addElement("Three");
        vec.addElement("Four");
        vec.addElement("Five");  
      //Obtain a Stream to the vector
        Stream<String> str = vec.stream();
      //Getting Spliterator object on vector vec
        Spliterator<String> splitr1 = str.spliterator();        
        //Printing estimateSize of vector
        System.out.println("Estimated size: " + splitr1.estimateSize());
        System.out.println("Contents of vector:");
        //Use forEachRemaining method    
        splitr1.forEachRemaining((n) -> System.out.println(n));
        }
}
输出:
Estimated size: 5
Contents of vector:
One
Two
Three
Four
Five

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4