看板 java 關於我們 聯絡資訊
※ 引述《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
sing10407:謝謝! 06/11 12:55