在Ruby on Rails中,这是添加到Ruby字符串类的复数和单数函数。
如何在Java中实现复数和单数函数?
示例:
"book" plural() => "books"
"books" singular => "book"
答案 0 :(得分:5)
假设您也想要覆盖异常情况(例如person => people),那么在Ruby on Rails中处理此问题的模块称为Inflector
。在java.net上查看这个Inflector项目,了解Java中的类似内容。从项目摘要:
Inflector是一个用于形成的Java API 复数词。图书馆支持 英语拼写,并且是语言环境感知 所以它很容易定制 对于任何语言。
注意:我认为这可能只做singular =>复数,而不是相反。