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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。