java bitset

BitSet类nextSetBit()方法 (BitSet Class nextSetBit() method)

  • nextSetBit() method is available in java.util package.

    nextSetBit()方法在java.util包中可用。

  • nextSetBit() method is used to retrieve the index of the first bit that is set to true that occurs or searching starts after the given src_in.

    nextSetBit()方法用于检索在给定的src_in之后出现或开始搜索的设置为true的第一位的索引。

  • nextSetBit() method is a non-static method, so it is accessible with the class object and if we try to access the method with the class name then we will get an error.

    nextSetBit()方法是一种非静态方法,因此可以通过类对象进行访问,如果尝试使用类名访问该方法,则会收到错误消息。

  • nextSetBit() method may throw an exception at the time of checking the given index.

    在检查给定索引时, nextSetBit()方法可能会引发异常。

    IndexOutOfBoundsException: This exception may throw when the given index is less than 0.

    IndexOutOfBoundsException :当给定索引小于0时,可能引发此异常。

Syntax:

句法:

    public int nextSetBit(int src_in);

Parameter(s):

参数:

  • int src_in – represents the searching index (src_in) to start searching from.

    int src_in –表示要从其开始搜索的搜索索引(src_in)。

Return value:

返回值:

The return type of this method is int, it returns the index of first set bit to true or next set bit.

此方法的返回类型为int ,它将第一个设置位的索引返回为true或下一个设置位的索引。

Example:

例:

// Java program to demonstrate the example
// of int nextSetBit(int src_in) method of BitSet.
import java.util.*;
public class NextSetBitOfBitSet {public static void main(String[] args) {// create an object of BitSet
BitSet bs = new BitSet(10);
// By using set() method is to set
// the values in BitSet
bs.set(10);
bs.set(20);
bs.set(30);
bs.set(40);
bs.set(50);
// Display Bitset
System.out.println("bs: " + bs);
// By using nextSetBit(int) method is to return
// the first bit after the given index
int next_set_bit = bs.nextSetBit(2);
// Display next_set_bit
System.out.println("bs.nextSetBit(2): " + next_set_bit);
}
}

Output

输出量

bs: {10, 20, 30, 40, 50}
bs.nextSetBit(2): 10

翻译自: https://www.includehelp.com/java/bitset-nextsetbit-method-with-example.aspx

java bitset

java bitset_Java BitSet nextSetBit()方法与示例相关推荐

  1. java散列法的运用实例,Java HashMap compute() 使用方法及示例

    Java HashMap compute() 使用方法及示例 Java HashMap compute()方法计算一个新值,并将其与哈希映射中的指定键相关联. compute()方法的语法为: has ...

  2. math的用法在java中的使用,Java Math cbrt() 使用方法及示例

    Java Math cbrt() 使用方法及示例 Java Math cbrt()方法返回指定数字的立方根. cbrt()方法的语法为: Math.cbrt(double num) 注意:cbrt() ...

  3. java arraylist 方法返回值,Java ArrayList get() 使用方法及示例

    Java ArrayList get() 使用方法及示例 Java ArrayList get()方法返回指定位置存在的元素. get()方法的语法为: arraylist.get(int index ...

  4. java bitset_Java BitSet and()方法与示例

    java bitset BitSet类和()方法 (BitSet Class and() method) and() method is available in java.util package. ...

  5. java bitset_Java BitSet clone()方法及示例

    java bitset BitSet类clone()方法 (BitSet Class clone() method) clone() method is available in java.util ...

  6. java bitset_Java BitSet hashCode()方法及示例

    java bitset BitSet类hashCode()方法 (BitSet Class hashCode() method) hashCode() method is available in j ...

  7. java bitset_Java BitSet cardinality()方法与示例

    java bitset BitSet类cardinality()方法 (BitSet Class cardinality() method) cardinality() method is avail ...

  8. java bitset_Java BitSet or()方法与示例

    java bitset BitSet类或()方法 (BitSet Class or() method) or() method is available in java.util package. o ...

  9. java bitset_Java BitSet nextClearBit()方法与示例

    java bitset BitSet类nextClearBit()方法 (BitSet Class nextClearBit() method) nextClearBit() method is av ...

最新文章

  1. 解决pip is configured with locations that require TLS/SSL问题
  2. SLF4j+LOG4j
  3. python知识:numpy如何保存矩阵
  4. BZOJ 4327 [JSOI2012]玄武密码 (AC自动机)
  5. 69. x 的平方根 golang
  6. linux mail 使用外部邮箱地址发邮件
  7. 二维dtw算法matlab实现,下载的用MATLAB实现的DTW算法,不会用,跪求大神帮忙
  8. 怎么快速在计算机植入病毒,怎样给别人的电脑植入病毒
  9. cs透视源码c语言,CS--GO透视自瞄C++源码 CSGO C++源代码 参考学习!!!(CSGO C++ source code) - 下载 - 搜珍网...
  10. Redis解决高并发问题
  11. R plot图片背景设置为透明_万能转换:R图转成Word、PPT、Excel、HTML、Latex、矢量图等...
  12. 创业者应该问投资人的10个问题
  13. python怎么检查页面边距_Matplotlib页边距
  14. ping命令和查找计算机,ping命令查网速,电脑测网速ping命令
  15. 建筑有言丨如果大学有一个最好的专业,那就是建筑学
  16. 天翼云linux版本,天翼云Linux主机操作
  17. 拼多多API接口:item_get - 根据ID取商品详情
  18. 参加过知了堂成都Java培训后,需要多久能达到年薪十万?
  19. 用python画小仓鼠教程_彩色铅笔画步骤教程:小仓鼠的画法
  20. app store服务器网站,app store 游戏服务器

热门文章

  1. 双表查询java代码_多表增删改查
  2. 私钥经过哈希计算可以产生公钥_「区块链基础概念100」:公钥和私钥 | 027
  3. 【SpringBoot 2】(四)详析SpringBoot的常用注解
  4. Hive-分区分桶操作
  5. 常见的几种内排序算法以及实现(C语言)(转)
  6. Spring框架IOC和AOP的实现原理(概念)
  7. Python网络请求库Requests,妈妈再也不会担心我的网络请求了(二)
  8. JavaWeb学习笔记(九)--HttpServletResponse
  9. 美国将尝试区块链领域和加密货币相结合
  10. 有关UITableView--cell复用问题