要将数字解析并格式化为八进制,请尝试以下代码-
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表示。