package com.javarush.task.task19.task1921; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.util.ArrayList; import java.util.Calendar; import java.util.GregorianCalendar; import java.util.List; /* Хуан Хуанович */ public class Solution { public static final List<Person> PEOPLE = new ArrayList<Person>(); public static void main(String[] args) throws IOException{ BufferedReader reader = new BufferedReader(new FileReader(args[0])); StringBuffer builder = new StringBuffer(); while(reader.ready()){ String[] line = reader.readLine().split(" "); int year = Integer.parseInt(line[line.length - 1]); int month = Integer.parseInt(line[line.length - 2]) - 1; int day = Integer.parseInt(line[line.length - 3]); for(int i = 0; i < line.length-3; i++){ builder = builder.append(line[i] + " "); } String name = builder.toString().trim(); Calendar birthday = new GregorianCalendar(year, month, day); PEOPLE.add(new Person(name, birthday.getTime())); //System.out.println(name + birthday.getTime()); } reader.close(); } }