Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个Integer从 1 到 100 的列表。如果我遍历列表,我想将输出设为,
Integer
“一”
“二” .....
“百”
Java中是否有任何直接的方法可以获得上述输出?
JDK 没有提供这样的方法或类。
您可以使用此处或此处提到的代码作为参考。
官方 Java 库中没有。但是, Unicode项目的国际组件具有具有这些功能的RuleBasedNumberFormat 。它甚至有一个SPELLOUT常数。
switch case 用于满足该要求:这 是源代码。此处描述的此问题的答案:如何在 java 中将数字转换为单词
正式地,这是不可能的,或者本地 Java 没有可用的标准库。
不要复制。