返回编号为文本

时间:2011-08-24 14:57:19

标签: c# java .net sql

  

可能重复:
  How can I convert an integer into its verbal representation?

我正在寻找一些解决方案来将数字作为文本返回。

我的意思是100应该返回'100'

自己做这样的功能或多或少只是一项繁琐的工作,但我宁愿不重新发明轮子,这也不是第一次有人要求这样做。

不幸的是,到目前为止,我的搜索没有发现任何内容,所以在这里我尝试了stackowerflow。

基本上这些数字来自数据库,所以如果有一些智能方法你可以在这里使用它会很不错。

如上所述,一个小函数返回例如。 100作为“一百”不是一项复杂的任务,但如果你需要将语言准则纳入解决方案呢?

有没有人能够实际上能够做到这一点,也许还有多种语言?

2 个答案:

答案 0 :(得分:1)

是的,你可以使用它:

Java numbers to text

基本上,想法是通过简单地定义所有数字和十分之一来形成数字,之后你还可以定义数百,数千等等。因为英语中的数字总是以相同的方式形成,所以这对英语来说非常容易。

答案 1 :(得分:0)

这样的事情(可能不是最好的,我只是做一个搜索草稿)?

http://www.daniweb.com/software-development/csharp/threads/53072