gpt4 book ai didi

java - Character.getNumericValue 的反面是什么

转载 作者:搜寻专家 更新时间:2023-11-01 03:38:02 30 4
gpt4 key购买 nike

    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') = 10Character.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/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com