在 Ruby on Rails 中,这是添加到 Ruby 字符串类中的复数和单数函数。
如何在 Java 中实现复数和单数函数?
示例:
"book" plural() => "books"
"books" singular => "book"
最佳答案
假设您也想涵盖异常情况(例如 person => people),那么在 Ruby on Rails 中处理此问题的模块称为 Inflector
。看看这个Inflector java.net 上的项目,用于 Java 中的类似内容。从项目摘要来看:
Inflector is a Java API for forming plurals of words. The library supports English spellings, and is locale-aware so it is straightforward to customize for any language.
注意:我认为这可能只做单数 => 复数,而不是相反。
关于java - 如何获得名词的复数形式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3297546/