Вы хотите использовать Map
Map<String, Integer> m = new HashMap<String, Integer>();
m.put("Stop me", 11);
Integer i = m.get("Stop me"); // i == 11
Обратите внимание, что в последней строке я мог бы сказать:
int i = m.get("Stop me");
Что является сокращением для (с автоматической распаковкой Java):
int i = m.get("Stop me").intValue()
Если на карте нет значения для данного ключа, get
возвращает null
, и это выражение выдает NullPointerException
. Следовательно, всегда хорошая идея использовать в штучной упаковке Integer
в данном случае