/** * @param aFile * @return * @throws IOException * @throws ParseException */ private Project loadFlatFile(File aFile) throws java.io.IOException, ParseException { Project aProject = new Project(); FileReader aFileReader = new FileReader(aFile); BufferedReader aReader = new BufferedReader(aFileReader); String line = aReader.readLine(); while (line != null) { aProject.addPerson(assemblePerson(line)); line = aReader.readLine(); } aReader.close(); return aProject; }
private void saveFlatFile(Project aProject, File aFile) throws IOException { FileWriter aFileWriter = new FileWriter(aFile); BufferedWriter aWriter = new BufferedWriter(aFileWriter); PrintWriter printWriter = new PrintWriter(aWriter); for (int i = 0; i < aProject.getPersonCount(); i++) { printWriter.println( aProject.getPerson(i).getName() + ";" + aProject.getPerson(i).getEmail() + ";" + parseDateToString(aProject.getPerson(i).getDateOfBirth())); } printWriter.close(); }