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