я пытался сохранить ByteArray в LinkedHashMapКак хранить bytearray как значение в hashmaps?
static Map<Long, byte[]> lhm2 = new LinkedHashMap<Long, byte[]>(1000);
Но
lhm2.get(1)
бросят NullPointerException. lhm2 содержит ключ 1, и я проверил, не имеет ли значение
if(lhm2.get(1) != null){
System.out.println("not null");
}
Любые предложения?
Заранее благодарен!
Chris
вы должны использовать 'contansKey (keyName)', чтобы проверить, существует ли ключ или нет – rajesh
Когда вы получаете NPE? – Rob
Пожалуйста, покажите короткую, но * полную * программу, демонстрирующую вашу проблему. Я сильно подозреваю, что это не так, как вы думаете. Этот код будет работать только в том случае, если 'lhm2' имеет значение NULL. –