有人可以解釋什麼實際bitSet.nextClearBit我試圖從javadoc瞭解,但我無法弄清楚它的圖片如何設置爲false。什麼BitSet.nextClearBit做它如何檢查錯誤
回答
在布爾邏輯中,術語set
和clear
具有特定的含義。 Set
表示值爲1
或true
而Clear
表示值爲0
或false
。
一個小程序,演示下一個清理位在Codiva.io compiler ide。運行並查看輸出。
nextClearBit接受一個int參數,該參數是開始搜索的索引。 如果你傳遞值k,那麼如果第k位是0或false或沒有設置,out將返回k,否則檢查k + 1如果沒有設置,那麼k + 2等等,直到一個索引在哪位未設置,即clear
。
感謝您的例子,很清楚。 – suresh
很高興知道它有幫助。建議,考慮在看到一些不熟悉的API時嘗試一個例子,如果在文本編輯器或IDE中編寫和編譯代碼非常耗時,請考慮簡單的在線IDE,例如https://www.codiva.io或http:// ideone .com – JackDaniels
看到cadiva.io它的偉大有這樣的工具感謝您的鏈接。 – suresh
- 1. 它爲什麼有3個錯誤?我做了什麼錯誤?
- 2. 如何檢查php fpm在做什麼?
- 3. 它爲什麼會檢查和如何?
- 4. 該功能應該做什麼錯誤檢查?
- 5. 什麼是未經檢查的演員,我如何檢查它?
- 6. 我做了什麼錯誤?
- 7. 我在做什麼錯誤?
- 8. 什麼時候錯誤檢查太多?
- 9. random.seed():它做什麼?
- 10. HttpWebRequest.UserAgent:它做什麼
- 11. 什麼是Page_Load,它是如何做的?
- 12. 13行錯誤(***)我做錯了什麼?
- 13. 錯誤CS1729,我做錯了什麼?
- 14. java.lang.StringIndexOutOfBOundsException錯誤我做錯了什麼
- 15. PHP錯誤,我做了什麼錯?
- 16. 檢查哪些應用是做什麼
- 17. WordPress的get_option檢查做點什麼
- 18. 什麼urllib2.Request(<url>)做,我如何打印/查看它
- 19. Node.js:如何檢查錯誤?
- 20. 如何檢查XSLT錯誤
- 21. 如何檢查錯誤403
- 22. SQL查詢錯誤 - 我做錯了什麼?
- 23. MySQL加入查詢錯誤,我做錯了什麼?
- 24. 爲什麼不是錯誤檢查代碼錯誤容易?
- 25. 我在做什麼錯誤的C文件,所以它給`SystemError`?
- 26. SSH如何仔細檢查PID正在做什麼?
- 27. 如何檢查SOAPpy做了什麼請求?
- 28. 從數據庫檢查密碼,我做錯了什麼?
- 29. 什麼preprocessing.scale()做什麼?它是如何工作的?
- 30. 這個查詢應該做什麼? (爲什麼它會失敗?)
返回指定起始索引處或之後出現的第一位的索引,該位設置爲{@code false} *。你不明白什麼? – SMA
你想做什麼?老實說,我不明白你的問題。 Javadoc的描述是足夠的 – injecteer
我想知道nextClearBit是如何工作的,如果BitSet的值爲{1,2,4,6,7}爲什麼當我們能夠bitset.nextClearBit(1)它基本上工作時返回3。 – suresh