Java基础

枚举(Enumeration)

枚举(Enumeration)接口虽然它本身不属于数据结构,但它在其他数据结构的范畴里应用很广。 枚举(The Enumeration)接口定义了一种从数据结构中取回连续元素的方式。

while (days.hasMoreElements())

System.out.println(days.nextElement()); 

}
位集合(BitSet)

位集合类实现了一组可以单独设置和清除的位或标志。

该类在处理一组布尔值的时候非常有用,你只需要给每个值赋值一"位",然后对位进行适当的设置或清除,就可以对布尔值进行操作了。

BitSet();

序号
    

方法描述

1
    

void and(BitSet set)

对此目标位 set 和参数位 set 执行逻辑与操作。

2
    

void andNot(BitSet set)

清除此 BitSet 中所有的位,其相应的位在指定的 BitSet 中已设置。

3
    

int cardinality( )

返回此 BitSet 中设置为 true 的位数。

4
    

void clear( )

将此 BitSet 中的所有位设置为 false。

5
    

void clear(int index)

将索引指定处的位设置为 false。

6
    

void clear(int startIndex, int endIndex)

将指定的 startIndex(包括)到指定的 toIndex(不包括)范围内的位设置为 false。

7
    

Object clone( )

复制此 BitSet,生成一个与之相等的新 BitSet。

8
    

boolean equals(Object bitSet)

将此对象与指定的对象进行比较。

9
    

void flip(int index)

将指定索引处的位设置为其当前值的补码。

10
    

void flip(int startIndex, int endIndex)

将指定的 fromIndex(包括)到指定的 toIndex(不包括)范围内的每个位设置为其当前值的补码。

11
    

boolean get(int index)

返回指定索引处的位值。

12
    

BitSet get(int startIndex, int endIndex)

返回一个新的 BitSet,它由此 BitSet 中从 fromIndex(包括)到 toIndex(不包括)范围内的位组成。

13
    

int hashCode( )

返回此位 set 的哈希码值。

14
    

boolean intersects(BitSet bitSet)

如果指定的 BitSet 中有设置为 true 的位,并且在此 BitSet 中也将其设置为 true,则返回 true。

15
    

boolean isEmpty( )

如果此 BitSet 中没有包含任何设置为 true 的位,则返回 true。

16
    

int length( )

返回此 BitSet 的"逻辑大小":BitSet 中最高设置位的索引加 1。

17
    

int nextClearBit(int startIndex)

返回第一个设置为 false 的位的索引,这发生在指定的起始索引或之后的索引上。

18
    

int nextSetBit(int startIndex)

返回第一个设置为 true 的位的索引,这发生在指定的起始索引或之后的索引上。

19
    

void or(BitSet bitSet)

对此位 set 和位 set 参数执行逻辑或操作。

20
    

void set(int index)

将指定索引处的位设置为 true。

21
    

void set(int index, boolean v)

 将指定索引处的位设置为指定的值。

22
    

void set(int startIndex, int endIndex)

将指定的 fromIndex(包括)到指定的 toIndex(不包括)范围内的位设置为 true。

23
    

void set(int startIndex, int endIndex, boolean v)

将指定的 fromIndex(包括)到指定的 toIndex(不包括)范围内的位设置为指定的值。

24
    

int size( )

返回此 BitSet 表示位值时实际使用空间的位数。

25
    

String toString( )

返回此位 set 的字符串表示形式。

26
    

void xor(BitSet bitSet)

对此位 set 和位 set 参数执行逻辑异或操作。

文章链接: https://www.mfisp.com/21947.html

文章标题:Java基础

文章版权:梦飞科技所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
建站教程

JAVA数据结构(二)

2023-7-11 13:57:04

建站教程

Java基础(二)

2023-7-11 14:01:04

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索

梦飞科技 - 最新云主机促销服务器租用优惠