Possible Duplicate:
Plural form of a word




如果我将不为1的数字传递给String,是否存在一些用于将“ s”添加到String的现有类或库?基本上,我有一只猫。如果我有1只猫,则需要字符串“ 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

09-27 12:44