Java BitSet size()方法及示例

来源:这里教程网 时间:2026-02-17 20:34:49 作者:

Java BitSet size()方法及示例

Java中BitSet类的size()方法是用来知道这个BitSet的大小。这个大小等于每个元素在BitSet中占用的比特数。集合中最大的元素是尺寸–第一个元素

语法

BitSet.hashCode()

参数: 该方法不接受任何参数。

返回值: 该方法返回BitSet中存在的位数。

下面的程序用来说明BitSet.size()方法的工作:

程序1 :

// Java code to illustrate size()import java.util.*;  public class BitSet_Demo {    public static void main(String args[])    {        // Creating an empty BitSet        BitSet init_bitset = new BitSet();          // Use set() method to add elements into the Set        init_bitset.set(40);        init_bitset.set(25);        init_bitset.set(31);        init_bitset.set(100);        init_bitset.set(53);          // Displaying the BitSet        System.out.println("BitSet: " + init_bitset);          // Displaying the size        System.out.println("The size is: "                           + init_bitset.size());    }}

输出:

BitSet: {25, 31, 40, 53, 100}The size is: 128

程序2

// Java code to illustrate size()import java.util.*;  public class BitSet_Demo {    public static void main(String args[])    {        // Creating an empty BitSet        BitSet init_bitset = new BitSet();          // Displaying the BitSet        System.out.println("BitSet: " + init_bitset);          // Displaying the hashcode        System.out.println("The s iizes: "                           + init_bitset.size());    }}

输出:

BitSet: {}The size is: 64

程序3

// Java code to illustrate size()import java.util.*;  public class BitSet_Demo {    public static void main(String args[])    {        // Creating an empty BitSet        BitSet init_bitset = new BitSet();          // Use set() method to add elements into the Set        init_bitset.set(400);          // Displaying the BitSet        System.out.println("BitSet: " + init_bitset);          // Displaying the hashcode        System.out.println("The sizeis: " + init_bitset.size());    }}

输出:

BitSet: {400}The size is: 448

相关推荐