У меня были проблемы с пониманием объяснения возвращаемого значения put()
в HashMap
:
private Map<Bookmark, Integer> mDevice = new HashMap<String, Integer>();
String abc = "two"
Integer ret = mDevice.put(abc, ONLINE);
Правильно ли я сказал следующее:
- если ключ abc уже существует со значением
OFFLINE
, ret равенOFFLINE
. - если ключ abc уже существует со значением
ONLINE
, ret равенONLINE
. - если ключ abc не существует, то ret равен
null
.