作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
int x = Character.getNumericValue('A');
System.out.println(" the value of x is: " + x); // prints 10
我正在寻找一种接受 somemethod(10)
并返回“A”的方法。 Java 中有这样的方法吗?
最佳答案
如 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 之间的数字,返回字符“0”到“9”,对于 10 到 35 之间的数字返回字母“A”到“Z”。但我无法想象您将如何使用它。
关于java - Character.getNumericValue 的反面是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24101052/
我怎样才能做 git submodule absorbgitdirs 的反向操作? ? IE。移动子模块的 .git信息出superproject/.git/modules/然后回到 superpro
(注意:有一些类似的问题,但我找不到完全重复的问题) 问题 考虑抛硬币任意次数。在得到 3 个反面之前得到 2 个正面的概率是多少? 代码 为了模拟这一点,我设置了 10000000 次试验,其中 0
我是一名优秀的程序员,十分优秀!