publicclassIntegerToBinary{publicstaticvoidmain(String[]args){intnumber=42;Stringbinary=convertToBinary(number);System.out.println("Binary representation: "+binary);}publicstaticStringconvertToBinary(intnumber){if(number==0){return"0";}if(number==1){return"1";}returnconvertToBinary(number/2)+num...
我们可以使用方法三中的自定义方法来解决这个问题。 publicclassIPAddressConverter{publicstaticStringconvertToBinary(StringipAddress){String[]addressParts=ipAddress.split("\\.");StringBuilderbinaryAddress=newStringBuilder();for(Stringpart:addressParts){intnumber=Integer.parseInt(part);binaryAddress.append(String....
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&*(其中*代表其他...
2.JDK的实现(java.lang.Integer#toBinaryString) publicstaticString toBinaryString(inti) {returntoUnsignedString0(i, 1); }/*** Convert the integer to an unsigned number.*/privatestaticString toUnsignedString0(intval,intshift) {//assert shift > 0 && shift <=5 : "Illegal shift value";intmag...
}publicstaticStringprettyBinary(String binary,intblockSize, String separator){//... same with 1.1} } 输出 01100001 困难的部分是这段代码。这个想法类似于这个Java – Convert Integer to Binary using bit masking。在Java中,byte一个是8位,int一个是32位,对于整数128二进制是1000 0000. ...
问Java Integer to Binary转换器代码EN这是我自己尝试过的方法(模/除/加):
[Android.Runtime.Register("toBinaryString", "(I)Ljava/lang/String;", "")] public static string ToBinaryString (int i); Paramètres i Int32 entier à convertir en chaîne. Retours String la représentation sous forme de chaîne de la valeur entière non signée représentée par l’...
public static String convertToBinary(int num){return Integer.toBinaryString(num);}public static String convertToHex(int num){return Integer.toHexString(num);}public static String convertToOctal(int num){return Integer.toOctalString(num);}/param args/public static void main(String[] ...
Convert Binary to HexaDecimal in Java importjava.util.Scanner;publicclassBinaryToHexaDecimal{Scannerscan;intnum;voidgetVal(){System.out.println("Binary to HexaDecimal");scan=newScanner(System.in);System.out.println("\nEnter the number :");num=Integer.parseInt(scan.nextLine(),2);}voidconvert(){...