推 sing10407:謝謝! 06/11 12:55
※ 引述《sing10407 (阿U)》之銘言:
: 最近寫作業(Assembler)時使用java 的 Hashtable 來實作Symbol table,
: Hashtable<String, String> SymbolArr = new Hashtable<String, String>();
^^
通常變數都是小寫開頭
class 名稱才會大寫開頭
: 但是不像array可以多創造一個flag來紀錄是否被使用
: 去查文件也沒發現類似的api
: 請問大家有什麼方法嗎
: 假設我insert後的是
: A 111
: B 222
: C 333
: 之後A被 hashtable.get(A) 過
: 程式跑完後 想要印出: B、C are unreference
Java 加上泛型,寫起來這麼開心,怎麼會沒辦法?
要我用 array 我還會想死咧 XD
Hashtable<String, Foo> symbol = new Hashtable<String, Foo>();
public void get(String key) {
Foo foo = symbol.get(key);
foo.setReference(true);
return foo.getValue();
}
其他自己補完......
--
錢鍾書: 說出來的話
http://www.psmonkey.org
比不上不說出來的話
Java 版 cookcomic 版
只影射著說不出來的話
and more......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.34.226.85