Я создаю метод, который печатает определенные c значения из моего массива. Дело в том, что каждое значение из этого массива имеет несколько значений, заданных конструктором, поэтому массив выглядит так:
Constructor1[] tab1 = {new Constructor1 (var1: 1, var2: 3, var3: "Hi"),
null,
new Constructor1 (var1: 3, var2: 2, var3: "Ho"),
null}...
Нулевые значения соответствуют пустым экземплярам моего конструктора, и я не хочу их удалять. . Когда я прохожу oop через свой массив, я использую геттер, который я построил в другом классе, чтобы получить заданное c значение.
for (int i = 0, i<= tab1.length, i++) {
if (tab[i].getVar2() == 2){
System.out.print(tab[i]);
}
}
Я могу получить значения для печати прямо до тех пор, пока не получу oop через null, что останавливает мою программу. Цель моей программы - извлечь определенные вещи из массива и сохранить их в файл, но я не могу извлечь все, что хочу, из-за null. Для этого проекта я использую FileReader, PrintReader и т. Д. c ...