2

嗨,我是 Java 新手,所以我对此有疑问,

假设我要求用户输入一个数字,而不是输入“1”,他输入了“one”。无论如何都会将其合并到代码中吗?我的意思是“1”和“一”都是相同的输入?

4

1 回答 1

3

Java 的标准库中没有内置任何东西可以将单词转换为数字(反之亦然)。请记住,这样的库几乎肯定会支持多种语言,并使用各种表达数字的规则(“2012”和“212”是如何仅用英语表达 2012 的两个示例)。很可能有第三方库可用,或者如果您只需要处理非常特定的数字子集,您可能只想填充一个Map<String, Integer>.

于 2012-09-15T16:20:08.317 回答