1
package com.javarush.task.task19.task1921;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
/*
Хуан Хуанович
*/
public class Solution {
public static final List<Person> PEOPLE = new ArrayList<Person>();
public static void main(String[] args) throws IOException, ParseException {
BufferedReader reader=new BufferedReader(new FileReader(args[0]));
SimpleDateFormat simpleDateFormat=new SimpleDateFormat("dd MM yyyy");
ArrayList<String> list=new ArrayList<>();
while (reader.ready()){
list.add(reader.readLine());
}
reader.close();
for (int i = 0; i <list.size() ; i++) {
StringBuilder number=new StringBuilder();
StringBuilder words=new StringBuilder();
String[] mas=list.get(i).split("\\s+");
for (int j = 0; j < mas.length ; j++) {
try {
int a = Integer.parseInt(mas[j]);
number.append(a+" ");
}catch (NumberFormatException e){
words.append(mas[j]+" ");
}
}
PEOPLE.add(new Person(words.toString(),simpleDateFormat.parse(number.toString())));
}
}
}