【问题标题】:Java inflector to convert plurals to singular formsJava变形器将复数转换为单数形式
【发布时间】:2012-05-01 21:37:07
【问题描述】:

我正在使用Java Inflector library 将单数形式转换为复数形式,例如:2boat => 2boats。 但是,当输入已经是复数时,它会失败。 1 艘船 => 船, 蝴蝶 => 蝴蝶

是否有任何其他 Java 实用程序 - 1. 必要时将复数转换为单数,例如:1boat =>boat 2. 如果需要复数形式,则保留复数形式。

谢谢!

【问题讨论】:

  • 如果传入“in”、“and”、“enjoy”等非名词,变形器会返回什么?

标签: java inflector


【解决方案1】:

你知道,你可以做一个模拟,首先避免转换已经是复数的动词,如何?取动词并将其转换为单数,然后将其转换为复数并检查结果字符串是否与输入中的字符串相同,如果不是,那没关系,知道你知道那不是复数。

【讨论】:

  • 如果你传入像“in”、“and”这样的词,这可能会失败,因为我猜变形器也会返回相同的词。如果我错了,请纠正我。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-03-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-04
  • 2016-06-06
相关资源
最近更新 更多