如何在Iterator
之外的Hashtable
中提出Hashtable P = new Hashtable();
P.put("P10", new Integer (10) );
P.put("P11", new Integer (11) );
P.put("P13", new Integer (13) );
P.put("P17", new Integer (17) );
P.put("P15", new Integer (15) );
Set PSet = P.entrySet();
Iterator ptP = Pset.iterator();
指向我想要的位置?
我们假设我有
Iterator
如何在不必迭代的情况下将P17
指向ptP = P17
。我想写一些像c ++这样的东西,比如Iterator
,这样指针或{{1}}首先指向该元素。
答案 0 :(得分:4)
你不能用HashTable或HashMap来做。
如果您可以使用TreeMap而不是HashTable,则可以使用:
Iterator iter = tailMap("P17",true).entrySet().iterator();
此迭代器将从“P17”的条目开始迭代。