Я делаю программу, чтобы получить середину линии. Однако я столкнулся с проблемой.Массив внутри массива
Что нужно, чтобы иметь возможность иметь столько очков, сколько я хочу, и размеры. Однако я понятия не имею, как это сделать.
Итак, позвольте мне дать вам представление о том, что я хочу делать.
points[point][x]=1; points[point][y]=2; points[point][z]=3;
Посмотрите, что я получаю? Это то, что я в настоящее время
public float[][] points={{}};
И когда я хочу написать ему
for(int i=0; i<parts.length;i++){
points[currentPoint][i]=Float.valueOf(parts[i]);
}
java.lang.ArrayIndexOutOfBoundsException: 0
Так как я могу это сделать?
Возможный дубликат [Инициализация многомерного массива в Java] (http://stackoverflow.com/questions/1067073/initialising-a-multidimensional-array-in-java) – Foggzie
Оставьте правую сторону в объявлении – ElefantPhace
GuntherFox , Когда я делаю это, я получаю сообщение об ошибке в нижней части сообщения. ElefantPhace, когда я делаю это, я получаю ошибку nullPointerException –