剑指 Offer 二进制中1的个数
编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 '1' 的个数。
二进制表示中的1的个数
public class B {
public int hammingWeight(int n) {
return Integer.toBinaryString(n).replaceAll("0","").length();
}
public static void main(String[] args) {
原创
2021-10-30 22:06:51 ·
65 阅读 ·
0 评论