public static void main(String[] args) throws IOException, ParseException {

        Path path = Paths.get("D:\\java\\1.txt");
        Scanner fileScanner = new Scanner(path);

        String[] lineArr = fileScanner.nextLine().split(" ");
        String dateString = lineArr[3] + " " + lineArr[4] + " " + lineArr[5];
        SimpleDateFormat formatter = new SimpleDateFormat("dd MM yyyy");
        Date date = formatter.parse(dateString);

        Person person = new Person(lineArr[0], lineArr[1], lineArr[2], date);
        System.out.println(person.toString());
    }
Вопрос 1. Почему в файле Иванов Иван Иванович 31 12 1950, а запись идет не по порядку Иванович Иванов Иван. Вопрос 2. Как отформатировать нормально дату? выводит не день месяц год как я в форматтере указал, а Sun Dec 31 00:00:00 EET 1950.