2012-05-01 11 views
1

我使用Java Inflector library將單數形式轉換爲複數形式,例如:2 boat => 2 boats。 但是,當輸入已經是複數時,它會失敗。 1船=>船, 蝴蝶=> butterfliesesJava inflector將複數轉換爲單數形式

是否有任何其他的Java實用工具, - 1.轉換複數奇異必要時,例如:1個船=>船 2.保留複數因爲它是,如果複數形式是必需的。

謝謝!

+0

如果你通過一些非名詞如「in」,「and」,「enjoy」,inflector會返回什麼結果? – trillions

回答

0

你知道嗎,你可以做一個模擬,首先避免將已經是複數的動詞轉換成如何?取動詞並將其轉換爲單數形式,然後將其轉換爲複數形式,並檢查結果字符串是否與輸入中的字符串相同,如果不是,那好吧,知道你知道這不是複數形式。

+0

如果你傳入「in」,「and」這樣的單詞,這可能會失敗,因爲我猜這個單詞也會返回相同的單詞。如果我錯了,請糾正我。 – trillions