当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java Spliterator characteristics()用法及代码示例


characteristics() 是 Java Interface Spliterator 的一种方法,用于获取此 Spliterator 及其元素的一组特征。

用法

以下是 characteristics() 方法的声明-

int characteristics()

参数

此方法不接受任何参数。

返回

characteristics() 方法返回特征的表示。

异常

NA

兼容版本

Java 1.8 及以上

例子1

import java.util.*;
import java.util.stream.Stream;
public class InterfaceSpliteratorCharacteristicsExample1 {  
     public static void main(String args[]){ 	  
    	   //Create an array list
         ArrayList<Integer> al = new ArrayList<>();             
         //Add values to the array list.
         al.add(1);
         al.add(2);
         al.add(-3);
         al.add(5);              
         //Obtain a Stream to the array list.
         Stream<Integer> str = al.stream();              
         //Getting Spliterator object on al
         Spliterator<Integer> splitr1 = str.spliterator();                         
         //Returns set of characteristics method
         System.out.println("Set of Characteristics:"+splitr1.characteristics());         
         }  
}

输出:

Set of Characteristics:16464

例子2

import java.util.*;
public class InterfaceSpliteratorCharacteristicsExample2 {  
     public static void main(String args[]){ 	  
    	   List<String> list = Arrays.asList("Avenger", "RoyalInField", "Apache");
         System.out.println("Characteristics Set:" +list.spliterator().characteristics());
         System.out.println("Vehicle List-");
         for (String s:list) {
             System.out.println(""+s);
         }
     }  
}

输出:

Characteristics Set:16464
Vehicle List-
Avenger
RoyalInField
Apache



相关用法


注:本文由纯净天空筛选整理自 Java Spliterator characteristics() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。