The following editor will bring you a detailed explanation of the hexadecimal conversion function based on Java. The editor thinks it’s pretty good, so I’ll share it with you now and give it as a reference. Let’s follow the editor and take a look.
Convert decimal to hexadecimal:
Integer.toHexString(int i)
Convert decimal to octal
Integer.toOctalString(int i)
Convert decimal to binary
Integer.toBinaryString(int i)
Convert hexadecimal to decimal
Integer.valueOf("FFFF",16).toString()Convert octal to decimal
Integer.valueOf("876",8).toString()Convert binary to decimal
Integer.valueOf("0101",2).toString()Is there any way to directly convert 2 ,8,16 hexadecimal directly converted to decimal?
java.lang.Integer类 parseInt(String s, int radix)
Parses the string argument into a signed integer using the base specified by the second argument.
examples from jdk:
parseInt("0", 10) returns 0
parseInt("473", 10) returns 473
parseInt("-0", 10) returns 0
parseInt("-FF", 16) returns -255
parseInt("1100110", 2) returns 102
parseInt("2147483647", 10) returns 2147483647
parseInt("-2147483648", 10) returns -2147483648
parseInt("2147483648", 10) throws a NumberFormat
Exception
parseInt("Kona", 10) throws a NumberFormatException
parseInt("Kona", 27) returns 411787Base conversionHow to write (two, eight, sixteen) without algorithm
Integer.toBinaryString Integer.toOctalString Integer.toHexString
The above is the detailed content of Summary of Java's medium-base conversion functions. For more information, please follow other related articles on the PHP Chinese website!