作者PsMonkey (痞子军团团长)
看板java
标题Re: [问题] Hashtable如何找出unreference的key?
时间Tue Jun 11 12:35:35 2013
※ 引述《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
1F:推 sing10407:谢谢! 06/11 12:55