如何在 Java 中將十進位制數轉換為十六進位制數
要將十進位制數轉換為十六進位制數,請使用以下兩種方法之一。
Integer.toHexString() − 它以無符號整數的形式返回整數引數的字串表示,基數為 16。
Integer.parseInt() − 它允許你設定基數,例如,對於十六進位制數,將其設定為 16。
現在讓我們看一個例子,使用 Integer.toHexString() 方法將十進位制數轉換為十六進位制數。
例項
public class Demo { public static void main( String args[] ) { int dec = 158; System.out.println(Integer.toHexString(dec)); } }
輸出
9e
現在讓我們看一個例子,使用 Integer.parseInt() 方法將十進位制數轉換為十六進位制數。
例項
public class Demo { public static void main( String args[] ) { String str = "3d8"; System.out.println(Integer.parseInt(str, 16)); } }
輸出
984
廣告