publicstaticStringtoHexString(inti){ returntoUnsignedString0(i,4); } 2、再来看toUnsignedString0()方法,这里先调用了一个Integer.numberOfLeadingZeros()方法,这个方法主要用来计算二进制表示的高位连续 0 位的数量,然后用 Integer.SIZE(32) 减去这个数量,计算需要表示的字符数组的长度,可以理解为省略了前面的 0...
47 * Convert the integer to an unsigned number. 48 */49privatestaticStringtoUnsignedString(int i,int shift){50char[]buf=newchar[32];51int charPos=32;52int radix=1<<shift;53int mask=radix-1;54do{55//这里的mask一直为:1,所以当i为奇数的时候,这里"i & mask"操作才为:156//否则返回:05...
1/**2*3*/4package com.b510.test;56/**7* @author Hongten8* @date 2013-12-159*/10publicclassTestF {1112publicstaticvoidmain(String[] args) {13//output:100014System.out.println(toBinaryString(8));15//printInfo();16}1718/**19* 这里是做&操作的测试,也就是说,在1&*(其中*代表其他...
public static String toBinaryString(int i) //以二进制(基数 2)无符号整数形式返回一个整数参数的字符串表示形式。 //如果参数为负,该无符号整数值为参数加上 2^32;否则等于该参数。 System.out.println(Integer.toBinaryString(-1)) ; System.out.println(Integer.toBinaryString(2)) ; System.out.printl...
tutorialspoint; public class IntegerDemo { public static void main(String[] args) { int i = 170; System.out.println("Number = " + i); /* returns the binary string representation of the given number */ System.out.println("toBinaryString = " + Integer.toBinaryString(i)); } } ...
在Java中,将整数转换为二进制表示是一个常见的操作。以下是一个简单的Java程序,它可以将一个整数转换为它的二进制字符串表示: 代码语言:txt 复制 public class IntegerToBinaryConverter { public static void main(String[] args) { int number = 10; // 你可以将这个值替换为任何你想转换的整数 String bina...
java.lang.Integer.toBinaryString() 方法将整数参数的字符串表示形式返回为基数中的无符号整数2. 语法 public static String toBinaryString(int i) 1 参数 i 指定一个整数要转换为字符串。 返回值 返回参数以二进制表示的无符号整数值的字符串表示形式(基数 2)。 异常 无。 示例: 在下面的示例中,java.lan...
下面的例子展示了 java.lang.Integer.toBinaryString() 方法的用法。 package com.tutorialspoint; import java.lang.*; public class IntegerDemo { public static void main(String[] args) { int i = 170; System.out.println("Number = " + i); /* returns the string representation of the unsigned ...
toBinaryString() 方法返回由二进制参数(基数为 2)表示的无符号整数值的字符串表示形式。 异常: NA 兼容版本: Java 1.0.2 及以上 例子1 publicclassIntegerToBinaryStringExample1{publicstaticvoidmain(String[] args){inti =121; System.out.println("Number = "+ i);//returns the string representation of...
public static void main(String[] args) { int i = 121; int j = -53; System.out.println("Actual number is = " + i); //returns the integer value in binary base 2 as a string System.out.println("Binary equivalent is = " + Integer.toBinaryString(i)); ...