Java返回二进制中1的个数 Integer 中封装好了一个方法: 能够直接计算二进制中的1的个数,在竞赛中很有用. JDk8中的实现方法使用的是 & 操作,所以比正常的遍历要快的多. System.out.println(Integer.bitCount(21)); 上文是21的二进制,所以21的二进制中有 3 个‘1’,