【Java】计算二进制数中1的个数
生活随笔
收集整理的這篇文章主要介紹了
【Java】计算二进制数中1的个数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
你可能以為我會用字符串遍歷的方式做,但其實不是。
建議先了解一下如何用位運算判斷2的N次冪,然后再看此解:
public int numberOfSetBits(int n) {int result = 0;for ( ; n > 0; result++) {n &= n-1;}return result; }總結
以上是生活随笔為你收集整理的【Java】计算二进制数中1的个数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 总结数据库设计中的14个技巧
- 下一篇: Javascript 原型和继承(Pro