Помогите NullPointerException, которое я проверил

Статус
Закрыто для дальнейших ответов.

SintezGames

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
EstrangedFury
Допустим, есть такой код:
Код:
Player player = Bukkit.getPlayer(args[0]);
if(!player.equals(null)) {
// code
} else {
// code
}
Вопрос следующий: почему возникает NPE, если я обработал это исключение, может быть, я чего-то не понимаю?
 
Допустим, есть такой код:
Код:
Player player = Bukkit.getPlayer(args[0]);
if(!player.equals(null)) {
// code
} else {
// code
}
Вопрос следующий: почему возникает NPE, если я обработал это исключение, может быть, я чего-то не понимаю?
Ты пытаешься обратиться к объекту которого нет, а именно вызываешь equals.
Проверка на нулл делается так
Код:
if (object != null) {
//code
}
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх