在Java中将八进制数转换为十进制数

要将八进制转换为十进制数,请使用带基数8的Integer.parseInt()方法。这里,基数用于八进制,即8。

假设我们有以下八进制字符串。

String myOctal = "25";

要将其转换为十进制,请使用Integer.parseInt()方法。

int val = Integer.parseInt(myOctal, 8);

以下是完整的示例。

示例

public class Demo {
   public static void main(String []args) {
      String myOctal = "25";
      System.out.println("Octal = "+myOctal);
      int val = Integer.parseInt(myOctal, 8);
      System.out.println("Decimal = "+val);
   }
}

输出结果

Octal = 25
Decimal = 21