Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I want to delete an element from a Sorted Student Object array by last name . Th

ID: 3936449 • Letter: I

Question

I want to delete an element from a Sorted Student Object array by last name. The code I've written is giving me a Nullpointer exception.

Here is what I have so far... please help.

public static void e public static void enterStudentToDelete () System.out.println ("Which student would you like to delete?") scanner scan = new Scanner (System.in); String name scan . n ext(); deletestudent (students, name): public static void deleteStudent (Student [] arr, String name) [ int j = 0; Student [] temp= new Student [arr. length]; for (int 1 = 0; i

Explanation / Answer

Ans:

public static void enterStudentToDelete()
{
   System.out.println("Which student would you like to delete");
   Scanner scan=new Scanner(System.in);
   String name=scan.next();
   deleteStudent(students,name);
}
public static void deleteStudent(Student[] arr,String name)
{
   ArrayList<String> al=new ArrayList<String>();
   for(int i=0;i<arr.length;i++)
           al.add(arr[i]);
       al.remove(name);
arr=al.toArray(new String[al.size()]);
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote