Der folgende Editor bietet Ihnen eine detaillierte Erklärung der Hexadezimalkonvertierungsfunktion in Java . Der Herausgeber findet es ziemlich gut, deshalb teile ich es jetzt mit Ihnen und gebe es als Referenz. Folgen wir dem Editor, um einen Blick darauf zu werfen
Dezimal in Hexadezimal umwandeln:
Integer.toHexString(int i)
Dezimal in Oktal umwandeln
Integer.toOctalString(int i)
Dezimal in Binär umwandeln
Integer.toBinaryString(int i)
Hexadezimal in Dezimal umwandeln
Integer.valueOf("FFFF",16).toString()
Oktal in Dezimal umwandeln
Integer.valueOf("876",8).toString()
Binär in Dezimal umwandeln
Integer.valueOf("0101",2).toString()
Ist Gibt es eine Möglichkeit, 2, 8 und 16 Hexadezimalzahlen direkt in Dezimalzahlen umzuwandeln?
java.lang.Integer类 parseInt(String s, int radix)
Parst den Parameter string in eine Ganzzahl mit Vorzeichen unter Verwendung der durch den zweiten Parameter angegebenen Basis.
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 411787
BasiskonvertierungWie man (zwei, acht, sechzehn) ohne Algorithmus schreibt
Integer.toBinaryString Integer.toOctalString Integer.toHexString
Das obige ist der detaillierte Inhalt vonZusammenfassung der Medium-Base-Konvertierungsfunktionen von Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!