need hint
package com.codegym.task.task17.task1710;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
/*
CRUD
*/
public class Solution {
public static List<Person> allPeople = new ArrayList<>();
static {
allPeople.add(Person.createMale("Donald Chump", new Date())); // id=0
allPeople.add(Person.createMale("Larry Gates", new Date())); // id=1
}
public static void main(String[] args) throws ParseException {
SimpleDateFormat date = new SimpleDateFormat("MM dd yyyy");
Date dd = new Date();
if(args[0].equals("-c")){
if(args[2].equals("f")){
Date date1 = date.parse(args[4]);
allPeople.add(Person.createFemale("Maya", date1));
}
else {
Date date2 = date.parse(args[4]);
allPeople.add(Person.createMale("Max", date2));
}
System.out.println(allPeople.get(allPeople.size()-1));}
if(args[0].equals("-u")){
allPeople.get(Integer.parseInt(args[1])).setName(args[2]);
Date date3 = date.parse(args[4]);
allPeople.get(Integer.parseInt(args[1])).setBirthDate(date3);
if(args[3].equals("f")){
allPeople.get(Integer.parseInt(args[1])).setSex(Sex.FEMALE);
}
else
allPeople.get(Integer.parseInt(args[1])).setSex(Sex.MALE);
}
if(args[0].equals("-d")){
allPeople.get(Integer.parseInt(args[1])).setName(null);
allPeople.get(Integer.parseInt(args[1])).setSex(null);
allPeople.get(Integer.parseInt(args[1])).setBirthDate(null);
}
if(args[0].equals("-i")){
System.out.println(allPeople.get(Integer.parseInt(args[1])).getName() + " " + allPeople.get(Integer
.parseInt(args[1])).getSex() + " " + allPeople.get(Integer.parseInt(args[1])).getBirthDate());
}
// Start here
}
}