我需要创建一个自定义类来扩展java.util.LinkedHashMap,并将String作为键和String作为值,并且具有一个无参数构造函数,用于预填充此映射初始值。如何扩展HashMap以允许字符串,字符串类型
我被困在第一个任务 - 如何扩展LinkedHashMap的方式,而不是它只接受的泛型参数?
我想这一点,(不工作)
import java.util.LinkedHashMap;
@SuppressWarnings("serial")
public class MyMenu<String, String> extends LinkedHashMap<String, String> {
public MyMenu(){
this.put("index.jsp", "Home Page");
}
}
你忘了完成您的最后一句话。无论如何,除非你显示一些你可能已经尝试过的代码,否则它并不重要。 –
扩展LinkedHashMap几乎肯定是一个不好的解决方案。您可以使用其参数化表单或使用组合而不是继承。 –
我不会有构图的问题,但是我需要一个getter方法来从我的对象中获取Map()。我想我的对象是一个HashMap,所以它会更容易使用jsp与jstl – Wil