仅供参考,我在学校为作业创建了霍夫曼树。我已经创建了树,并存储使用该格式在图值:如果我有钥匙,我如何从地图中获得价值?
map.put((char,string));
炭:通过在从一个缓冲读取器 串一次读取一个字符导出:是分配给该“二进制”代码字符基于它的树的位置
现在我想产生一个“二进制”的字符串,表示我的缓冲读取器的初始输入。我该怎么做呢?这是我试过的:
String binary = "";
int q;
while ((q = buffer.read()) != -1) {
char key = (char)q;
char value = (char)key.get();
binary += value;
}
System.out.println(binary);
什么是地图的声明? – 2012-03-16 03:56:04