我已經使用樹形圖來將數據添加到我的系統中。 我希望用戶能夠在添加到系統中的對象內改變某個值。 爲了讓用戶選擇他/她想要更改的值,我使用它將其打印到了屏幕上。如何訪問TreeMap中的特定元素?
for(Employee employee : employeeMap.values())
{
System.out.println("Employe no :" +x+": "+employee);
x++;
}
然後才能用於訪問對象元素在樹狀圖,用戶已經選擇我已經試過這樣:
System.out.println("this employee @@@@@##### is no: "+employeeMap.get(x));
這是我已經成功地與的ArrayList使用,但它確實似乎沒有工作似乎使用這種方法時,所有的值都是空的。
有人請告訴我一個更好的方法。
在訪問其值之前是否已將數據存入employeeMap? –
是的我有這樣的 \t theEmployee = new Employee(randomIDno,fName,sName,gender,dPayLevel); \t \t \t \t employeeMap.put(randomIDno,theEmployee); – Binyomin
'x'究竟是什麼? – aldrin