在Java中,如何将文字中的数字转换为数字?

在Java中,如何将文字中的数字转换为数字?,java,french,Java,French,有人知道如何将Java中的四分之一到四分之一转换为80497吗?我知道这被认为是离题的,但正如他解释的那样;他在要求一种方法。我有以下建议: 两种可能的选择之一是将所有转换放在一个数组中,该数组等于其数组中这些值的索引:{un、deux、troix、quatre}等等 另一个选项是使用switch语句和stringbuilder。 您可以使用案例标题捕获数字的某些部分,让案例将它们添加到stringbuilder中,该stringbuilder最终包含通过switch语句进行解释的结果 我希望这

有人知道如何将Java中的四分之一到四分之一转换为80497吗?

我知道这被认为是离题的,但正如他解释的那样;他在要求一种方法。我有以下建议:

两种可能的选择之一是将所有转换放在一个数组中,该数组等于其数组中这些值的索引:{un、deux、troix、quatre}等等

另一个选项是使用switch语句和stringbuilder。 您可以使用案例标题捕获数字的某些部分,让案例将它们添加到stringbuilder中,该stringbuilder最终包含通过switch语句进行解释的结果


我希望这能给你带来正确的方向。

你刚才也发了同样的问题。。。我猜它之所以关闭,是因为关于图书馆的问题被认为是离题的:我不是在问图书馆。我要的是方法论。阅读问题。在这种情况下,可能与将英语转换为int的方式相同。你必须将关键字映射为值。听起来你需要一位法语专家,而不是stackOverflow。或者先把法语翻译成英语,然后再使用它。@mnsr我的意思是,它必须遵循某种模式,对吗?否则说法语的人怎么知道它是什么数字?我并不是想刁难——我是说这是一个棘手的问题,但可能更多地关注法语的细微差别,而不是将逻辑翻译成代码的困难。谢谢你的回答。老实说,我不明白这是怎么离题的。我在问一个关于Java中没有解决方案的实际问题。无论如何,您的第一种方法是有效的,但我没有最大限制,因此不可能提供所有翻译。您的第二个解决方案是,当我想将int转换为string时。但是我想把字符串转换成int。不可能对字符串转换成int使用相同的过程。因为像80这样的数字在法语中被描述为两个40。现在,当这样一个案例是一个大数字的一部分时,它可以打破任何模式。