The world’s Largest Sharp Brain Virtual Experts Marketplace Just a click Away
Levels Tought:
Elementary,Middle School,High School,College,University,PHD
| Teaching Since: | Jul 2017 |
| Last Sign in: | 304 Weeks Ago, 2 Days Ago |
| Questions Answered: | 15833 |
| Tutorials Posted: | 15827 |
MBA,PHD, Juris Doctor
Strayer,Devery,Harvard University
Mar-1995 - Mar-2002
Manager Planning
WalMart
Mar-2001 - Feb-2009
Need to convert this from ArrayList to LinkedList.
It says NOT to use LinkedList built into Java, I must c
import java.util.*;
public class Driver {
  Â
   static ArrayList<Students> studentList = new ArrayList<Students>();
  Â
   public static void main(String[] args) {
      new Driver();
   }
  Â
   public Driver() {
      Scanner input = new Scanner(System.in);
     Â
      System.out.println("Select an option below");
      System.out.println("");
       Â
      while(true) {
         System.out.println("1: Add Student");
         System.out.println("2: Display Student");
         System.out.println("3: Remove Student");
         System.out.println("4: Exit");
           Â
             int userChoice = input.nextInt();       Â
             switch(userChoice) {        Â
             case 1:
                 addStudent();
                 break;
             case 2:
               displayStudent();
                 break;
             case 3:
               removeStudent();
               break;
             case 4:
                 System.out.println("Thank you! See you again!");
                 System.exit(4);
             }
      }
   }
  Â
   private void addStudent() {
      Students newStudents = new Students();
      Scanner input = new Scanner(System.in);
      String FirstName, LastName;
      Students students;
     Â
      if(studentList.size() >= 10) {
         System.out.println("Your list is full!");
      } else {
      System.out.print("Enter First Name of student to want to add : ");
      FirstName = input.nextLine();
      System.out.print("Enter Last Name of student to want to add : ");
      LastName = input.nextLine();
      newStudents.setFirstName(FirstName);
      newStudents.setLastName(LastName);
      studentList.add(studentList.size(), newStudents);
   }
   }
  Â
   private void removeStudent() {
      String FirstName, LastName;
      int i=0,studentfind=0;
      Scanner input = new Scanner(System.in);
      System.out.print("Enter First Name of student to want to remove : ");
      FirstName = input.nextLine();
      System.out.print("Enter Last Name of student to want to remove : ");
      LastName = input.nextLine();
     Â
      for (i = 0; i < studentList.size(); i++ ){
       if(studentList.get(i).getFristName().equals(FirstName) && studentList.get(i).getLastName().equals(LastName))
       {System.out.println("Student removed ");studentList.remove(i); studentfind=1;break;}
      }
      if(studentfind==0) {System.out.println("No such student in list ");}
   }
   private void displayStudent() {
      int i=0;
      System.out.println("\n Students are : ");
      for(i=0;i<studentList.size();i++)
      {System.out.print(studentList.get(i).toString());}
      System.out.println("\n");
      if(studentList.isEmpty()) System.out.println("\n List is empty ");
     Â
     Â
   }
   }reate my own linked list.public class Students {
  Â
   private String FirstName;
   private String LastName;
  Â
   public Students(String FirstName, String LastName) {
      this.FirstName = FirstName;
      this.LastName = LastName;
   }
  Â
   public Students() {
     Â
   }
  Â
   public String getFristName() {
      return FirstName;
   }
  Â
   public void setFirstName(String FirstName) {
      this.FirstName = FirstName;
   }
  Â
   public String getLastName() {
      return LastName;
   }
  Â
   public void setLastName(String LastName) {
      this.LastName = LastName;
   }
  Â
   public String toString() {
      return " First Name : " + FirstName + "  Last Name : " + LastName + "\n";
   }
}
----------- Â ----------- H-----------ell-----------o S-----------ir/-----------Mad-----------am ----------- Th-----------ank----------- yo-----------u f-----------or -----------you-----------r i-----------nte-----------res-----------t a-----------nd -----------buy-----------ing----------- my----------- po-----------ste-----------d s-----------olu-----------tio-----------n. -----------Ple-----------ase----------- pi-----------ng -----------me -----------on -----------cha-----------t I----------- am----------- on-----------lin-----------e o-----------r i-----------nbo-----------x m-----------e a----------- me-----------ssa-----------ge -----------I w-----------ill----------- be----------- qu-----------ick-----------ly