-1

Имеется HashMap

private Map<String, Socket> onlineUsers = new HashMap<String, Socket>();

Как мне его сравнить с любыми текстовым значением?

2
  • String str="hello world"; boolean b=(onlineUsers ==str); А теперь серьёзно - чего ты хочешь. нормально объясни.
    – arg
    6 мар 2015 в 6:18
  • Имеется HashMap, мне необходимо сравнивать все элементы String hashmap на дубликаты и добавить их в другой HashMap
    – AlexSirk
    6 мар 2015 в 6:27

1 ответ 1

3

Имеется HashMap, мне необходимо сравнивать все элементы String hashmap на дубликаты и добавить их в другой HashMap

В HashMap не может быть дубликатов ключей по определению. Попробуй добавить в HashMap несколько объектов с одинаковыми String ключами и убедишься что вставился только один.

read

2
  • hashcode.ru/questions/402912#402915 Вот я нашел ваш ответ, если нельзя так проверить, то как тогда проверять?
    – AlexSirk
    6 мар 2015 в 7:15
  • 1
    @AsmaRod, в ответе, который Вы нашли написано, что надо делать логин уникальным, чтобы нельзя было зарегистрировать дубликат. Например, делать запрос в БД и узнавать, есть такой пользователь уже или еще нет. Из этого постулата и плясать, собственно, если, конечно, у тебя эта проблема, а не другая. Вы пишите внятные вопросы и получите внятные ответы.
    – Ilja
    6 мар 2015 в 19:52

Ваш ответ

By clicking “Отправить ответ”, you agree to our terms of service and acknowledge you have read our privacy policy.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками или задайте свой вопрос.