Вопросы с тегом 'nullpointerexception'

Исключение Java, возникающее при попытке приложения использовать null в случае, когда требуется объект.
4
ответов

Булевы, условные операторы и автобоксинг

Почему этот бросок NullPointerException public static void main(String[] args) throws Exception { Boolean b = true ? returnsNull() : false; // NPE on this line. System.out.println(b); } public static Boolean returnsNull() { return null;...
задан 07 окт. '10 в 16:28
5
ответов

Boolean.valueOf() иногда создает исключение NullPointerException

У меня есть этот код: package tests; import java.util.Hashtable; public class Tests { public static void main(String[] args) { Hashtable<String, Boolean> modifiedItems = new Hashtable<String, Boolean>(); System.o...
задан 06 окт. '17 в 11:04
11
ответов

Eclipse/Android: "Ошибки, выполняемые застройщиком Android Pre Compiler" по проекту... "

Попытка выполнить некоторую работу над проектом Android Я не работал в течение нескольких месяцев, но каждый раз, когда я пытаюсь построить проект, Eclipse вызывает диалог: 'Building workspace' has encountered a problem Errors occurred during the b...
задан 22 янв. '13 в 12:14
12
ответов

NullPointerException - доступ к представлениям в onCreate()

Это канонический вопрос для проблемы, часто заданной в StackOverflow. Я следую учебнику. Я создал новое действие с помощью мастера. Я получаю NullPointerException при попытке вызвать метод на View, полученный с помощью findViewById() в моей активно...
задан 14 мая '14 в 14:44
4
ответов

Почему String.valueOf(null) вызывает исключение NullPointerException?

согласно документации, метод String.valueOf(Object obj) возвращает: если аргумент null, тогда строка равна "null"; в противном случае возвращается значение obj.toString(). Но как получится, когда я попытаюсь сделать это: System.out.println("St...
задан 28 июня '10 в 14:18
19
ответов

Null check chain vs catching NullPointerException

Веб-служба возвращает огромный XML, и мне нужно получить доступ к глубоко вложенным полям. Например: return wsObject.getFoo().getBar().getBaz().getInt() Проблема в том, что getFoo(), getBar(), getBaz() могут возвращаться null. Однако, если я про...
задан 22 июня '16 в 9:57
2
ответов

Почему Double.parseDouble(null) и Integer.parseInt(null) генерируют разные исключения?

Почему Double.parseDouble(null) и Integer.parseInt(null) генерируют разные исключения? Это историческая катастрофа или преднамеренная? В документации четко указаны два типа исключений для Double.parseDouble(...) и один для Integer.parseInt(), но это...
задан 01 мая '13 в 22:16
7
ответов

Почему это не бросает исключение NullPointerException?

Прояснение Nead для следующего кода: StringBuilder sample = new StringBuilder(); StringBuilder referToSample = sample; referToSample.append("B"); System.out.println(sample); Это напечатает B, чтобы доказать, что объекты sample и referToSample отн...
задан 05 сент. '13 в 15:38
3
ответов

Почему int num = Integer.getInteger( "123" ) бросает NullPointerException?

Следующий код вызывает NullPointerException: int num = Integer.getInteger("123"); Является ли мой компилятор вызовом getInteger на null, поскольку он статический? Это не имеет никакого смысла! Что происходит?
задан 26 июня '10 в 12:18
11
ответов

Это плохая идея, если equals (null) вместо NullPointerException выбрасывает?

Контракт equals в отношении null выглядит следующим образом: Для любого ненулевого опорного значения x, x.equals(null) должен return false. Это довольно странно, потому что если o1 != null и o2 == null, то мы имеем: o1.equals(o2) // returns fa...
задан 22 мая '10 в 13:45
5
ответов

Невозможно найти @Nullable внутри javax.annotation. *

Я хочу использовать аннотацию @Nullable для устранения NullPointerExceptions. Я нашел несколько учебных пособий в сети, я заметил, что это аннотирование происходит из пакета javax.annotation.Nullable; но когда я импортирую его, генерируется ошибка ко...
задан 26 сент. '13 в 17:25
8
ответов

Как эффективно использовать @Nullable и @Nonnull аннотации?

Я вижу, что аннотации @Nullable и @Nonnull могут быть полезны при предотвращении NullPointerException, но они не распространяются очень далеко. Эффективность этих аннотаций полностью исчезает после одного уровня косвенности, поэтому, если вы добав...
задан 21 нояб. '12 в 2:48
4
ответов

Android: передать данные (дополнительные) в фрагмент

Я новичок в программировании на Android, и у меня возникают проблемы при передаче ArrayList Parcelable в фрагмент. Это действие, которое запускается (работает хорошо!), Где feedlist представляет собой массив ArrayList из произвольной музыки. Int...
задан 13 марта '13 в 20:24
6
ответов

Почему сравнение Integer с int может вызывать NullPointerException в Java?

Мне было очень странно наблюдать эту ситуацию: Integer i = null; String str = null; if (i == null) { //Nothing happens ... } if (str == null) { //Nothing happens } if (i == 0) { //NullPointerException ... } if (str == "...
задан 28 июля '10 в 15:26
18
ответов

Исключает ли Null Pointer исключение кода?

Недавно мой коллега написал в некотором коде, чтобы поймать исключение нулевого указателя вокруг целого метода и вернуть единственный результат. Я указал, как могло быть несколько причин для нулевого указателя, поэтому мы изменили его на защитную про...
задан 06 апр. '10 в 19:00