/Dezimal in andere Basen umwandeln
Integer.toHexString(10); //10 in Hexadezimal umwandeln und String-Typ zurückgeben
Integer.toOctalString(10) ; in Oktal umwandeln und den String-Typ zurückgeben
Integer.toBinaryString(10); //10 in Binär umwandeln und den String-Typ zurückgeben
//Andere Basen in Dezimal umwandeln
//Hexadezimal in Dezimal umwandeln, zum Beispiel: 0xFFFF
Integer.valueOf("FFFF",16).toString( ); Die Methode gibt den Integer-Typ zurück und der Aufruf von toString() gibt den String zurück
Integer.parseInt("FFFF",16); //Gibt den int-Basisdatentyp zurück
Integer .toString(0xFFFF ); //Diese Methode kann den Basisdatentyp, der Hexadezimalzahlen darstellt, direkt übergeben. Die Methode gibt die Zeichenfolge
//Oktal in Dezimalzahl um, zum Beispiel: 017
Integer.valueOf("17",8).toString(); //Die Methode valueOf() gibt den Typ Integer zurück und der Aufruf von toString() gibt die Zeichenfolge zurück
Integer.parseInt("17 " ,8); //Int-Basisdatentyp
Integer.toString(017) zurückgeben; //Diese Methode kann den Basisdatentyp, der Oktalzahlen darstellt, direkt übergeben und die Methode gibt die Zeichenfolge
//Binär in Dezimalzahl umwandeln, zum Beispiel: 0101Integer.valueOf("0101",2).toString(); //Die Methode valueOf() gibt den Typ Integer zurück , call toString( )String zurückgebenInteger.parseInt("0101",2); //Int-Basisdatentyp zurückgeben //Für Binär-, Oktal- und Hexadezimal Um zwischen Systemen zu konvertieren, können Sie zuerst in eine Dezimalzahl konvertieren und dann die entsprechende Methode verwenden, um von der Dezimalzahl in eine Multibasis umzuwandeln //Konvertieren Sie beispielsweise hexadezimal 0xFF in eine binäre Ganzzahl . toBinaryString(Integer.valueOf("FF",16)); //oderInteger.toBinaryString(Integer.parseInt("FF",16)); //Für die Eingabezeichenfolge, die Hexadezimal darstellt, müssen Sie zuerst die numerische Teilzeichenfolge abfangen und sie dann mit der Methode valueOf() oder parseInt() in eine Dezimalzahl umwandeln / / Geben Sie beispielsweise 0xFFString s = "0xFF";Integer.valueOf(s.subString(2,s.length()),16);
//Für die valueOf-Methode kann sie zum Boxen grundlegender Datentypen und zur Konvertierung zwischen Polydezimal und Dezimal verwendet werden.