1
Сначала прошу прощения за мой английский. Я из Германии.Как получить значение из HashMap?
У меня есть HashMap вроде этого:
private Map<Integer, IMessageEvent> messages;
Я отправлять сообщения о событиях с JavaScript на моем сервере. Это моя ручка:
public void handleMessage(Session session, MessageEvent event) {
if (this.messages.containsKey(event.id)) {
Logging.writeLog("Message received [" + event.id + "] " + event.msg + " (HANDLING)");
this.messages.get(event.id).parse(session, event);
} else {
Logging.writeLog("Message received [" + event.id + "] " + event.msg);
}
}
Log:
LOG: Сообщение получено [2] @ B @ C x1x @E HD-g1 (ОБРАБОТКА)
Как я могу получить X1X? Я получу идентификатор пользователя. Я посылаю следующим образом:
var composer = MessageComposer(2);
composer.pushString("X1X");
composer.pushString("hd-g1");
game.serverMessage(composer);