-1
我想給getMap
一個整數值超載,但地圖只返回一個對象。無論如何要轉換它?或者有類似於C++自動說明符的東西?如何對象轉換爲INT
public class EventMessage<T> {
private final Map<EventType, T> messageInput;
public EventMessage(EventType type, T t) {
messageInput = new HashMap<EventType, T>();
messageInput.put(type, t);
}
public Map<EventType, T> getMap(){
return messageInput;
}
public T getMap(EventType type){
return messageInput.get(type);
}
}
創建'事件消息'在你的代碼,並使用整型。 –
'getMap'返回'T',如果你想讓它返回'Integer',你應該實例化一個'事件消息' –