我正在尝试编写一个利用霍夫曼代码的程序。但是,当我使用树集时,它需要“Char,Integer”的参数。我希望它接受一个“字符串,整数”参数。我能做些什么来解决这个问题?
private static void processFile(HashMap<String,Integer> freq)
{
TreeSet<Node> trees = new TreeSet<Node>();
for (Map.Entry<String, Integer> entry : freq.entrySet()) {
String key = entry.getKey();
Integer value = entry.getValue();
if (value > 0)
{
Node n = new Node(key, value);
trees.add(n);
}
}