"Thread dispatchuncaughtexception throwable"при отправке аргументов в методы с использованием массива объектов
package learn;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Iterator;
public class ClassList {
int rollNo;
String name;
void toEnter(int rollNo, String name1) throws IOException{
if(name1!=null){
this.name = name1;
this.rollNo = rollNo;
}
else
System.out.println("Name is null");
System.exit(0);
}
public static void main(String[] args) throws IllegalArgumentException,
IOException {
// TODO Auto-generated method stub
ClassList[] cobjt = new ClassList[10];
int num = 0;
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter the number");
try {
num = Integer.parseInt(in.readLine());
} catch (NumberFormatException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String name1=null;
int rollNo;
ArrayList<ClassList> arList = new ArrayList<ClassList>();
for (int i = 0; i < num; i++) {
System.out.println("Enter the Name");
try {
name1 = in.readLine();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("Enter the rollNo");
rollNo = Integer.parseInt(in.readLine());
cobjt[i].toEnter(rollNo, name1);
}
}
}
Когда дело доходит до вызова метода показывает нулевой указатель исключение.при отладке можно видеть сообщения об ошибке как-нить "dispatchuncaughtexception тому подобное"
Что я уже пробовал:
попытка создать массив объектов и вызвать метод "toEnter" с аргументами во время выполнения.