僅供參考,我在學校爲作業創建了霍夫曼樹。我已經創建了樹,並存儲使用該格式在圖值:如果我有鑰匙,我如何從地圖中獲得價值?
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