"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" с аргументами во время выполнения.