У меня есть класс, содержащий boolean
и два doubles
, а затем array
этого класса, мне нужно, чтобы boolean
и doubles
имели значения по умолчанию false, 0.0, and 0.0
, а затем У меня есть function
, который относится к элементу array
, и в тот момент, когда я пытаюсь получить доступ к одной из переменных из класса, он выдает исключение, сообщающее, что он нулевой. Вот мой класс и моя функция, вызывающая его.
public class PanelData {
boolean flag = false;
double tempStart = 0.0;
double tempEnd = 0.0;
}
private PanelData[] panelInfo = new PanelData[115];
private void panelInfoHandler (int i, double timeStart, double timeEnd) throws SQLException
{
if (!panelInfo[i].flag) {
delete();
insert();
panelInfo[i].flag = true;
panelInfo[i].tempStart = timeStart;
panelInfo[i].tempEnd = timeEnd;
}
else if (panelInfo[i].tempStart <= timeStart && panelInfo[i].tempEnd >= timeEnd) {
}
else
{
insert();
panelInfo[i].tempStart = timeStart;
panelInfo[i].tempEnd = timeEnd;
}
}
вот как я называю класс.
panelInfoHandler(9, parsedStart, parsedEnd);