Всем привет! Есть такой кусок кода
public void outputFigures(String[] args) throws IOException {
if (args.length != 1) {
throw new IllegalArgumentException(String.format("Некорректное количество (%d) аругментов! Должен быть 1 аргумент", args.length));
}
Если я вызову этот метод например так -
outputFigures(null);
то у меня полетит NPE, пробую обработать его таким способом
if(args == null){throw new NullPointerException("bla bla bla");}
но все равно получаю null. Как мне сделать так чтобы отобразилось bla bla bla?
Неправильно самостоятельно генерировать NPE. Если вам нужно провалидировать, что входной аргумент не null, то опять же лучше использовать IllegalArgumentExeption.
Все, понял!)) Нужно if поменять местами - сначала проверка на null, затем все остальное!)
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Подскажите пожалуйста, как выбрать элемент который находится внутри списка "select"? Пробовал использовать класс Select, но все равно вылетает...
Это фрагмент кода — решение задачки по удалению летних дат из спискаЯ не понимаю что за переменная pair, если это вообще переменная (в коде...
Я не опытный программист прошу помощи с таким вопросом как посчитать числа на JpannelИспользуя int пишет ошибку что оператор + не может быть принят...
Я хочу 'перевести' markdown в html, и команда (1)