![](/img/trans.png)
[英]Java: get Object values from Hashtable<Integer,Hashtable<String,Object>>
[英]printing values in hashtable Java
我的代碼將值存儲在哈希表中,我想知道如何從哈希表中打印data
? 我不太確定如何迭代哈希表來打印它的值。 我是Java的新手,所以我真的不知道我可以使用哪些內置函數。
我的代碼:
public static void deleteDups(LinkedListNode n) {
Hashtable table = new Hashtable();
LinkedListNode previous = null;
while (n != null) {
if (table.containsKey(n.data)) {
previous.next = n.next;
}
else {
table.put(n.data, true);
previous = n;
}
n = n.next;
}
}
for(Object o : table.keySet()) {
LinkedListNode lln = (LinkedListNode)o;
System.out.println(lln.data);
}
另請注意,您最好將表聲明為Hashtable<LinkedListNode, Boolean>
,這樣您就可以將鍵重寫為
for(LinkedListNode lln : table.keySet()) {
System.out.println(lln.data);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.