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