Я объявил объект типа массива класса, и я получаю строковый ввод от пользователя. Затем я разделяю эту строку на свои жетоны и пытаюсь сохранить эти токены в этом объекте типа массива класса, но он всегда выдает Nullpointerexception. Я, что это потому, что я не инициализируются поля данных массива, чтобы они были автоматически присваивается нулевое значение с помощью конструктора call.`Как удалить исключение NullPointerException при использовании массива как объекта класса?
Employeee[] emp=new Employeee[4];
System.out.println("Enter data:");
for(int i=0;i<4;i++){
String s=input.nextLine();
String tok[]=s.split(",");
emp[i].id=Integer.parseInt(tok[0]);
what should i do to get rid of this exception?
Объявление массива не резервирует память для элементов. Вам нужно создать экземпляр сотрудника и назначить его элементу массива, прежде чем вы сможете получить доступ к его членам. – cdonner
Вам также необходимо убедиться, что ваш вход не пуст. – apokryfos