HashMap을 사용하여 다음 클래스 정의를 참조하십시오.HashMap 메서드/매개 변수
왜 두 번째 방법에서와 마찬가지로 메서드의 형식적 매개 변수를 로컬 매개 변수에 전달할 필요가 없습니까? 당신이 하나를 필요로하는 동안 다음 같은 변수 (name
및 _name
)의 두 사본이 때문에
import java.util.HashMap;
public class MapTester
{
private HashMap<String, String> phoneBook = new HashMap<String, String>();
public MapTester()
{
phoneBook.put("Homer Jay Simpson", "(531) 9392 4587");
phoneBook.put("Charles Montgomery Burns", "(531) 5432 1945");
phoneBook.put("Apu Nahasapeemapetilon", "(531) 4234 4418");
}
public void enterNumber(String name, String number)
{
phoneBook.put(name, number);
}
public String lookupNumber(String _name)
{
name = _name;
return phoneBook.get(name);
}
}
예, 감사합니다. 힌트 : 건배! – Pato