Java Integer 类的 toBinaryString() 方法将整数参数的字符串表示形式返回为二进制基数为 2 的无符号整数。
注意:如果参数为负数,则无符号整数值为参数加 232否则,它等于参数。该值被转换为二进制(基数为 2)的 ASCII 数字字符串,没有额外的前导 0。如果无符号幅度为零,则由单个零字符 '0' 表示,否则,无符号幅度的第一个字符表示将不是零字符。
说明:
Suppose, Value = 10
Binary Value = 1010
用法:
以下是 toBinaryString() 方法的声明:
public static String toBinaryString (int i)
参数:
数据类型 | 参数 | 描述 | 必需/可选 |
---|---|---|---|
int | i | 它指定要转换为二进制字符串的数字 | Required |
返回值:
toBinaryString() 方法返回由二进制参数(基数为 2)表示的无符号整数值的字符串表示形式。
异常:
NA
兼容版本:
Java 1.0.2 及以上
例子1
public class IntegerToBinaryStringExample1 {
public static void main(String[] args) {
int i = 121;
System.out.println("Number = " + i);
//returns the string representation of the integer value in binary form
System.out.println("Binary representation is = " + Integer.toBinaryString(i));
}
}
输出:
Number = 121 Binary representation is = 1111001
例子2
import java.util.Scanner;
public class IntegerToBinaryStringExample2 {
public static void main(String[] args) {
System.out.print("Enter the Number = ");
Scanner readInput = new Scanner(System.in);
int i = readInput.nextInt();
readInput.close();
System.out.println("Number = " + i);
//returns the string representation of the integer value in binary form
System.out.println("Binary representation is = " + Integer.toBinaryString(i));
}
}
输出:
Enter the Number = 56 Number = 56 Binary representation is = 111000
例子3
public class IntegerToBinaryStringExample3 {
public static void main(String[] args) {
System.out.println(Integer.toBinaryString(20));
System.out.println(Integer.toBinaryString(-20));
System.out.println(Integer.toBinaryString(1000));
System.out.println(Integer.toBinaryString(-1000));
}
}
输出:
10100 11111111111111111111111111101100 1111101000 11111111111111111111110000011000
相关用法
- Java Integer toUnsignedLong()用法及代码示例
- Java Integer toUnsignedString()用法及代码示例
- Java Integer toHexString()用法及代码示例
- Java Integer toString()用法及代码示例
- Java Integer toOctalString()用法及代码示例
- Java Integer doubleValue()用法及代码示例
- Java Integer max()用法及代码示例
- Java Integer intValue()用法及代码示例
- Java Integer floatValue()用法及代码示例
- Java Integer parseUnsignedInt()用法及代码示例
- Java Integer reverseBytes()用法及代码示例
- Java Integer numberOfLeadingZeros()用法及代码示例
- Java Integer shortValue()用法及代码示例
- Java Integer compare()用法及代码示例
- Java Integer byteValue()用法及代码示例
- Java Integer min()用法及代码示例
- Java Integer getInteger()用法及代码示例
- Java Integer reverseBytes(int i)用法及代码示例
- Java Integer compareTo()用法及代码示例
- Java Integer numberOfTrailingZeros()用法及代码示例
注:本文由纯净天空筛选整理自 Java Integer toBinaryString() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。