Заранее спасибо
public class Solution {
    public static List<Person> allPeople = new ArrayList<Person>();

    static {
        allPeople.add(Person.createMale("Иванов Иван", new Date()));  //сегодня родился    id=0
        allPeople.add(Person.createMale("Петров Петр", new Date()));  //сегодня родился    id=1
    }

    public static void main(String[] args) throws ParseException {
        //напишите тут ваш код

        switch (args[0]) {
            case "-c":
                create(args);
                break;
            case "-r":
                read(Integer.parseInt(args[1]));
                break;
            case "-u":
                upgrade(args);
                break;
            case "-d":
                delete(Integer.parseInt(args[1]));
                break;
        }
    }

    public static void create(String[] list) throws ParseException {
        DateFormat d = new SimpleDateFormat("dd/MM/yyyy", Locale.ENGLISH);
        Date date = d.parse(list[3]);
        if  (list[2].equals("м")){
            allPeople.add(Person.createMale(list[1], date));
        } else {
            allPeople.add(Person.createFemale(list[1], date));
        }
        System.out.println(allPeople.size() - 1);

    }

    public static void read(int i) {
        Person per = allPeople.get(i);
        System.out.println(per.getName() + " " + getSex(per.getSex()) + " " + new SimpleDateFormat("dd-MMM-yyy", Locale.ENGLISH).format(per.getBirthDate()));
    }

    public static void upgrade(String[] list) throws ParseException {
        Person per = allPeople.get(Integer.parseInt(list[1]));
        DateFormat d = new SimpleDateFormat("dd/MM/yyyy", Locale.ENGLISH);
        Date date = d.parse(list[4]);
        per.setName(list[2]);
        per.setSex(getSex(list[3]));
        per.setBirthDate(date);
    }

    public static void delete(int i){
        Person per = allPeople.get(i);

        per.setName(null);
        per.setSex(null);
        per.setBirthDate(null);
    }
    private static Sex getSex(String sexParam) {
        return sexParam.equals("м") ? Sex.MALE : Sex.FEMALE;
    }

    private static String getSex(Sex x) {
        return x == Sex.MALE ? "м" : "ж";
    }
}