0

私の質問を見てくれてありがとう。

ツリー マップを使用してシステムにデータを追加しています

private static Map employeeMap = new TreeMap();

次に、従業員オブジェクトを次のように作成しました

theEmployee = new Employee(randomIDno,fName, sName, gender, dPayLevel);

次に、このようにツリーマップに追加します

employeeMap.put(randomIDno,theEmployee);

このtreeMapに含まれるすべてのEmployeeオブジェクトを反復処理して画面に出力する方法を知りたいですか?

4

3 に答える 3

0

Javaでイテレータを使用できます

Set s = employeeMap.entrySet();
Iterator i = s.iterator();

while (i.hasNext())
{
    // display each item.
}
于 2011-10-19T05:02:53.540 に答える
0

順序を気にしない場合、または TreeMap が順序を維持している場合は、values()メソッドを使用するのは非常に簡単です。

for(Employee employee : employeeMap.values()) {
  System.out.println(employee);
}
于 2011-10-19T02:34:14.650 に答える