int x = Character.getNumericValue('A');
System.out.println(" the value of x is: " + x); // prints 10
我正在寻找一种接收somemethod(10)
并返回'A'的方法。 java中是否存在这样的方法?
答案 0 :(得分:1)
正如Anubian Noob和Jeroen Vannevel所述,Character.GetNumericValue('A') = 10
,Character.GetNumericValue('a') = 10
和`Character.forDigit(10,36)=' a'。
恕我直言,你问的最接近的是什么
Character fromNumericValue(int x) {
if ((x < 0) || (x > 35)) {
throw new IllegalArgumentException();
}
return Character.toUpperCase(Character.forDigit(x, 36));
}
适用于0到9之间的数字,返回字符&#39; 0&#39;到&#39; 9&#39;以及10到35之间的数字返回字母&#39; A&#39;到&#39; Z&#39;但我无法想象你将如何使用它。