java - 如何获得名词的复数形式?

标签 java ruby

在 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/

相关文章:

java - getter 中返回空值

java - 重命名所有变量和方法名称的脚本或工具有什么建议吗?

ruby - Faker 中的单词长度

Ruby 打印出带有可选数字的 float

ruby-on-rails - After_save 带参数

java - findViewByID() 在自定义 View 类中不断返回 null

java - 如何将双值从jsp存储到spring mvc Controller

java - 如何从静态方法引用非静态变量?

Ruby,如何从两个数组创建哈希?

mysql - 从 ruby​​ on Rails 中的 Controller 运行 mysql 查询