나는 시스템에 데이터를 추가하기 위해 트리 맵을 사용했다. 사용자가 시스템에 추가 된 오브젝트 내에서 특정 값을 변경할 수 있기를 바랍니다. 사용자가 변경하고자하는 값을 선택하려면이 방법을 사용하여 화면에 인쇄했습니다.TreeMap에서 특정 요소에 액세스하는 방법?
for(Employee employee : employeeMap.values())
{
System.out.println("Employe no :" +x+": "+employee);
x++;
}
그런 다음 사용하여 사용자가 내가 시도 선택했다는 트리 맵의 개체 요소를 액세스하기 위해이 : 나는 성공적으로 arraylists와 함께 사용했을 것입니다,하지만은 않습니다
System.out.println("this employee @@@@@##### is no: "+employeeMap.get(x));
작동하지 않는 것 같습니다.이 접근법을 사용할 때 모든 값이 null 인 것처럼 보입니다.
좀 더 나은 방법을 보여줄 수 있습니까?
값에 액세스하기 전에 데이터를 employeeMap에 넣었습니까? –
예이게 같네 \t theEmployee = 새 직원 (randomIDno, fName, sName, gender, dPayLevel); \t \t \t \t employeeMap.put (randomIDno, theEmployee); – Binyomin
정확히 'x'는 무엇입니까? – aldrin