import java.io.File; import java.io.FileNotFoundException; import java.util.LinkedList; import java.util.Scanner; public class Input implements InputInterface { @Override public void read(SwapStoreInterface ss, String filename) { Scanner s; LinkedList linelist = new LinkedList(); try { s = new Scanner(new File(filename)); while (s.hasNextLine()) { String line = s.nextLine(); linelist.add(line.split(" ")); } s.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } String[][] lines = linelist.toArray(new String[0][0]); ss.set(lines); } }