В общем, программа хорошо отрабатывает, тестил метод update на деле (через цикл в конце main), обновило информацию правильно, включая информацию про дату (так что подсказка "ментора" совсем неуместна). Нужна помощь, разобраться, почему -u не хочет приниматься.
P.S. Я раньше считал, что первым аргументом командной строки есть имя программы, разве нет? Или это только в IDEA первым аргументом есть, собственно, первый аргумент?
P.S.S. (код цикла для проверки):
for(int i = 0; i < allPeople.size(); i++)
show(i);
-u 1 Franklin м 27/08/2015 - команда с аргументами.
allPeople.add(Person.createMale("Петров Петр", new Date())); //сегодня родился id=1 - было (Петров Петр м сегодняшняя_дата).
Franklin м 27-Aug-2015 - стало.
Даты идентичные, разница только в формате, потому что в show встроен другой формат вывода даты (по условию задачи).
package com.javarush.task.task17.task1710;
public enum Sex {
MALE,
FEMALE
}