<分区>
Possible Duplicate:
Plural form of a word
如果我传递一个不是 1 的数字,是否有一些现有的类或库可以将“s”添加到字符串中?基本上,我有一只猫。如果我有一只猫,我需要字符串“cat”。如果我有 2 只猫,我需要字符串“cats”。这是我自己做的一件简单的事情,但在我完成之后,我想可能已经有一个我可以为它导入的库了。但是,如您所见,我很难将其转化为 Google 包的名称(如果存在)。 :P 只是我一直在写这个函数,我想知道它是否已经存在。
<分区>
Possible Duplicate:
Plural form of a word
如果我传递一个不是 1 的数字,是否有一些现有的类或库可以将“s”添加到字符串中?基本上,我有一只猫。如果我有一只猫,我需要字符串“cat”。如果我有 2 只猫,我需要字符串“cats”。这是我自己做的一件简单的事情,但在我完成之后,我想可能已经有一个我可以为它导入的库了。但是,如您所见,我很难将其转化为 Google 包的名称(如果存在)。 :P 只是我一直在写这个函数,我想知道它是否已经存在。
最佳答案
复数化可能很简单,除了 words like "cactus" or "tooth" 的列表这是一些特殊情况,您不需要完整的 API 或者您可以自己实现。如果你真的不想尝试一下,可以使用 Inflector
library 之类的东西。那可以为你做。如果您搜索“java pluralize”,可能还有其他的。
Inflector 的 Javadocs 在这里:http://www.atteo.org/static/evo-inflector/apidocs/index.html
关于Java - 复数包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11770740/