Tag: 词典

Java API用于复数forms的英语单词

是否有任何Java API可以提供复数forms的英语单词(例如cactus for cactus )?

在Java8函数样式中,如何将值映射到现有的键值对

我有一张地图: Map<String, List> dataMap; 现在我想向地图添加新的键值对,如下所示: if(dataMap.contains(key)) { List list = dataMap.get(key); list.add(someNewObject); dataMap.put(key, list); } else { List list = new ArrayList(); list.add(someNewObject) dataMap.put(key, list); } 我如何使用Java8function样式?

可以将一系列键映射到值的数据结构

我试图找到一个数据结构,从一系列值中获取特定值并将其映射到一个键。 例如,我有以下条件: 从1到2.9,我想将它映射到A. 从4到6,我想将它映射到B. 从6.5到10,我想将它映射到C. 我的值为5,我想将其映射到一个键。 所以基于上述条件,我应该把它映射到B. Java中是否有任何人可以向我推荐解决问题的数据结构? 目前我使用的哈希表只能将值映射到键。 我尝试将值范围映射到哈希表中存在的特定值。 但是,我陷入了将值范围映射到特定值的问题。 所以现在我试图用另一种方法将值范围映射到键。 有谁知道如何解决这个问题? 编辑: 感谢Martin Ellis,我决定使用TreeMap来解决这个问题。