【发布时间】:2011-10-28 23:13:02
【问题描述】:
我有一段时间没学过Java了,我需要一些关于数据结构的建议和想法。
目前我正在使用 TreeMap 将字符串值映射到整数值。我现在需要做一些计算,并将地图条目的整数值除以整个地图的大小,并为每个条目存储它。我在考虑使用 Map,Integer> 但是 Java 中有 3 路泛型数据结构吗?
我目前的解决方案是这个..
int treeSize = occurrence.size();
String [][] weight = new String[treeSize][2];
int counter=0;
double score =0;
for(Entry<String, Integer> entry : occurrence.entrySet()) {
weight[counter][0]=entry.getKey();
score=entry.getValue()/treeSize;
weight[counter][1]= Double.toString(score);
counter++;
}
【问题讨论】:
-
请正确缩进您的代码。
标签: java data-structures