在Java中解析数字并将其格式化为八进制

要将数字解析并格式化为八进制,请尝试以下代码-

示例

public class Demo {
   public static void main( String args[] ) {
      int val = Integer.parseInt("150", 8);
      System.out.println(val);
      String str = Integer.toString(val, 8);
      System.out.println(str);
   }
}

输出结果

104
150

在上面的程序中,我们使用了Integer.parseInt()和Integer.toString()方法将数字转换为八进制。

int val = Integer.parseInt("150", 8);
String str = Integer.toString(val, 8);

toString()上面的方法以字符串和格式表示一个值。

我们将基数设置为8,因为八进制用基数8表示。