Java 中的八进制文本
Octal to text in Java
我有一个整数:
int octalValue = 103
我想将其转换为 Java 中的文本。我怎样才能做到这一点?
预期输出为 'C'.
八进制文字需要以 0
:
为前缀
int octalValue = 0103; //89
然后可以转换成对应的ASCII码:
char c = (char) octalValue; //C
这是为我做的:
int octalValue = 123;
String abc = Integer.toString(octalValue);
char abcChar = (char) Integer.parseInt(abc, 8);
可能有更好的解决方案。
我有一个整数:
int octalValue = 103
我想将其转换为 Java 中的文本。我怎样才能做到这一点? 预期输出为 'C'.
八进制文字需要以 0
:
int octalValue = 0103; //89
然后可以转换成对应的ASCII码:
char c = (char) octalValue; //C
这是为我做的:
int octalValue = 123;
String abc = Integer.toString(octalValue);
char abcChar = (char) Integer.parseInt(abc, 8);
可能有更好的解决方案。