Простая загадка Карты Java [закрывается]

strictfp ключевое слово. (Я никогда не видел, что это использовало в реальном приложении хотя:)

можно получить класс для типов примитивов при помощи следующей нотации: int.class, float.class, и т.д. Очень полезный при выполнении отражения.

Заключительные массивы могут использоваться для "возвращения" значений из анонимных внутренних классов (предупреждение, бесполезный пример ниже):

final boolean[] result = new boolean[1];
SwingUtilities.invokeAndWait(new Runnable() {
  public void run() { result[0] = true; }
});
25
задан Kevin Bourrillion 18 March 2011 в 15:09
поделиться

2 ответа

Предположительно, это должно возвращать логическое значение :

public static <K, V> boolean containsEntry(Map<K, V> map, K key, V value) {
    return map.containsKey(key) && map.get(key).equals(value);
}
0
ответ дан 28 November 2019 в 22:03
поделиться
public static <K, V> boolean containsEntry(Map<K, V> map, K key, V value) {
    returns map.containsKey(key) && isEqual(map.get(key), value);
}
private static boolean isEqual(Object a, Object b) {
    return a == null ? a == b : a.equals(b);
}

Скопировано из удаленного сообщения.

3
ответ дан 28 November 2019 в 22:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: