感谢您抽出宝贵时间来查看我的问题。
我正在使用树形图将数据添加到我的系统中
private static Map employeeMap = new TreeMap();
然后我创建了像这样的员工对象
theEmployee = new Employee(randomIDno,fName, sName, gender, dPayLevel);
然后我将它添加到树形图中,就像这样
employeeMap.put(randomIDno,theEmployee);
我想知道如何遍历此treeMap中包含的所有Employee对象并将其打印到屏幕上?
答案 0 :(得分:0)
如果您不关心订单或TreeMap维护您的订单,使用values()
方法非常简单:
for(Employee employee : employeeMap.values()) {
System.out.println(employee);
}
答案 1 :(得分:0)
您可以在java中使用Iterator
Set s = employeeMap.entrySet();
Iterator i = s.iterator();
while (i.hasNext())
{
// display each item.
}
答案 2 :(得分:0)
如果您需要sort
元素的顺序与默认顺序不同。覆盖对象的equals()
方法或在构造函数
Comparator