Java lang.Long.toBinaryString() 方法示例

java 8object oriented programmingprogramming更新于 2025/6/26 11:52:17

java.lang.Long.toBinaryString() 方法返回 long 参数的字符串表示形式,该字符串表示形式为二进制无符号整数。

示例

以下是实现 toBinaryString() 方法 − 的示例

import java.lang.*;
public class Demo {
   public static void main(String[] args) {
      long l = 190;
      System.out.println("Number = " + l);
      /* 返回参数以二进制(基数 2)表示的无符号长整型值的字符串表示形式
      */
      System.out.println(&"Binary is &" + Long.toBinaryString(l));
      // 返回 1 的位数
      System.out.println("Number of one bits = "
   }
}

输出

Number = 190
Binary is 10111110
Number of one bits = 6

示例

让我们看另一个例子,其中我们考虑负数 −

import java.lang.*;
public class Demo {
   public static void main(String[] args) {
      long l = -25;
      System.out.println("Number = " + l);
      System.out.println("Binary is " + Long.toBinaryString(l));
      System.out.println("Number of one bits = " + Long.bitCount(l));
   }
}

输出

Number = -25
Binary is 1111111111111111111111111111111111111111111111111111111111100111
Number of one bits = 62

相关文章