0
地图我想创建一个地图或哈希地图(或类似的东西),看起来是这样的:处理不同的类类型的对象作为值在Java
Map < string, ? > items = new Map < string, ?>();
items.put("string" , classObject);
items.put("string2" , classObjectOfDifferentType);
items.put("string3" , classObjectOfAnotherType);
的想法是创建一个静态查找表,它将包含唯一类类型的对象作为值。我会传入一个字符串并返回我想要的对象。
我试图创建一个映射是这样的:
private final String STRINGVALUE = "STRINGVALUE";
private Map<String, Object> handlers = new HashMap<String, Object>();
private static StringHandler STRING_HANDLER;
//creation of StringHandler using the Spring framework here
handlers.put(STRINGVALUE, STRING_HANDLER);
我得到一个奇怪的,无益的错误,但是,在“放”呼叫的括号内。
那么有什么正确的方法来做到这一点?
编辑:
错误是: “关于语法错误)”
将它从'字符串'更改为'字符串',并共享错误 –
而且,偶然,你会喜欢分享这个错误吗? –
你的代码似乎编译。你得到的错误信息?可能更多h比你想象的要好得多。 – Cameron