Отправка нуля в качестве параметра для индекса Arraylist - PullRequest
0 голосов
/ 16 октября 2019

Я писал оператор if, условием которого является вызов булевой функции. if(function_call(param1, param2.get(i)). Перед моим вопросом я просто хочу уточнить, что я сосредотачиваюсь только на param2, а param2 - это список массивов, каждый индекс которого хранит класс некоторого типа. Вот что я пытался сделать:

if(function_call(param1, null))

Сначала я написал if(function_call(param1, param2.get(2)), здесь в позиции индекса 2 ничего нет или она пуста. Следовательно, это давало мне ошибку, говоря, что я не могу получить доступ к чему-то, что не существует. Поэтому я попробовал null вместо param2.get (i)).

Дойн дает мне ошибку, говоря: "Caused by: java.lang.NullPointerException" Я понимаю, что я, вероятно, просто не могу отправить ноль здесь вместо индекса массива.

(Примечание 1: когда я отправлял индекс Iзнал, что это было пусто Примечание 2: у вызова функции действительно есть операторы, которые отлично работают с нулем, но я думаю, что это просто не принимает ноль).

Я использую Java, и я не могу понять, как именно это сделатьэто и отправить ноль и заставить его работать. Большое спасибо

...