【发布时间】:2022-01-16 00:51:16
【问题描述】:
我正在尝试从另一种方法调用哈希图的值。当在ref 中调用TW 时,我需要打印值1, "Twin", 200, 200 而不是"YES"。但是请记住,我必须将setupMuseum 保留为private。我尝试了不同的方法,但每次都以错误告终。
private void setupMuseum() {
HashMap<String, MUSEUM>Museum= new HashMap<String, MUSEUM>();
Museum.put("TW", new MUSEUM(1, "Twin", 200, 200));
}
public String getMuseumDetails(String ref) {
if ("TW".equals(ref) ){
System.out.println("YES");
}else
return "!";
return "\nNo such thing";
}
【问题讨论】: