基于某些集合大小处理单复数单词的有效方法 [已关闭]
在我的工作项目中,有很多实例,我需要在句子中显示某些集合的大小。例如,如果集合的大小为 5,则将显示“5 个用户”。如果它的大小为 1 或 0,它将显示“1 个用户”或“0 个用户”。现在,我正在使用if-else语句来确定是否打印“s”,这很乏味。
我想知道是否有一个开源的JSP自定义标签库允许我完成这个任务。我知道我可以自己写一个...基本上,它将有2个参数,如下所示:。根据集合大小,它将确定是否追加“s”。但是,这个实现不会太健壮,因为我还需要处理“ies”,而有些单词不会使用其中任何一个。因此,我希望有一个更强大的库,而不是创建一个半生不熟的工具,我可以立即使用。在这种情况下,我不太担心在单词前面加上is/are。<lib:display word="user" collection="userList" />
顺便说一句,我使用Java。
非常感谢。