Подтвердить что ты не робот

Возврат из HashMap <String, String>, когда нет ключа

Что возвращает HashMap<String,String> при вызове map.get( "ключ" ), и у меня нет записи с ключом "ключ" в HashMap?

4b9b3361

Ответ 1

Он возвращает null. Он написан в документации .

Возвращает:     значение, к которому отображается указанный ключ, или null, если эта карта не содержит сопоставления для ключа

Первое, что нужно сделать, когда у вас возникает такой конкретный вопрос, - это ознакомиться с документацией. API Java хорошо документированы и сообщают вам, что возвращается, какие исключения выбрасываются и что означает каждый аргумент.

Ответ 2

Вы можете:

Проверьте свою IDE

Map<String, String> map = new HashMap<String, String>();
map.put("foo", "fooValue");
System.out.println(map.get("bar")); // null

Отметьте документацию - описание метода hashMap get():

Возвращает значение, заданный ключ отображается или null, если эта карта не содержит отображения для ключ.