Basically, I am not using any of the Java API classes such as ArrayLists or LinkedLists, as I have created my own custom linked list class which in this case is named FoodList. I am trying to figure out a way to read each line from a file where each line is an object, and store it in FoodList.
I've looked at many examples of reading files online, but none of them were for a custom linked list.
HTML Code:package lab9; import java.io.File; import java.io.FileNotFoundException; import java.util.*; public class Console { FoodList x = new FoodList(); public Console(){ this.x = new FoodList(); } public void Display() { System.out.println("============================================================================"); System.out.println("Name Food Group Calories Daily percentage "); System.out.println("============================================================================"); File f = new File("food.txt"); try { Scanner scan = new Scanner(f); //What I tried to do to read in objects from file while(scan.hasNextLine()){ String line = scan.nextLine(); String[] details = new String[4]; details = line.split(" "); String name = details[0]; String group = details[1]; int calories = Integer.parseInt(details[2]); double percentage = Double.parseDouble(details[3]); x.add(new Food(name, group, calories, percentage)); } System.out.println(x); } catch (FileNotFoundException e) { e.printStackTrace(); System.out.println("Not working"); } } }