java - 将 TreeSet 转换为填充 HashMap 的最佳方法是什么?

标签 java hashmap treeset

使用 Java 将 TreeSet 转换为填充 HashMap 的最佳方法是什么? 例如:

SortedSet<Map.Entry<String, Double>> sortedset =
  new TreeSet<Map.Entry<String, Double>();

Map<String, Double> map = new HashMap<String, Double>();

最佳答案

我可能是错的,但我不认为 Java 有任何内置的东西可以做到这一点。最好的选择是手动完成(这非常简单):

for (Map.Entry<String, Double> entry : sortedSet)
    map.put(entry.getKey(), entry.getValue());

关于java - 将 TreeSet 转换为填充 HashMap 的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24682298/

相关文章:

java - 其余搜索参数验证

java - 使用比较器对 Java TreeSet 进行排序

Java - TreeSet 和 hashCode()

java - 不支持身份验证方法 : GET

java - 如何从 java 中的许多图 block 创建大图像文件?

java - HashMap 可序列化

Java代码没有输出预期的结果

java - 如何在 Mac OS X 10.7 Lion 上设置 java 开发环境,即 jdk 和 eclipse IDE?

java - 正则表达式来匹配此模式

java - 使用HashMap <String,Drawable>时需要使用什么声明?