统计int类型-字节中1的个数

系统管理员 2022-08-14 04:52 153阅读 0赞
  1. public class BytesToInt {
  2. public static int count1(int value){
  3. int count = 0;
  4. for (int i = 0; i < 32; i++){
  5. if ((value & 0x01) == 0x01){
  6. count++;
  7. }
  8. value = value >> 1;
  9. }
  10. return count;
  11. }
  12. public static void main(String[] args) {
  13. System.out.println(count1(0xff)); // 8
  14. }
  15. }

参考博客: http://www.cnblogs.com/xiangxiaodong/archive/2012/10/20/2732666.html

发表评论

表情:
评论列表 (有 0 条评论,153人围观)

还没有评论,来说两句吧...

相关阅读

    相关 统计1个数问题

    时间:2014.09.06 地点:基地 一、问题描述 给定一个十进制正整数N,从1,2,... ,N ,求出所有出现1的个数。比如N=12时,有 1 10 11 12