Разобрался с тем как добавить аргументы.
Сижу в тупике уже час, ищу в инете, смотрю видео, никак не доходит
switch (args[0]){
case "-c" :
allPeople.add(Person.createFemale(name));
}
Почему я не могу туда передать name
там дальше bd.parse и тд идет это понятно
package com.javarush.task.task17.task1710;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Locale;
/*
CRUD
*/
public class Solution {
public static List<Person> allPeople = new ArrayList<Person>();
public static SimpleDateFormat bd = new SimpleDateFormat("dd//MM// yyy", Locale.ENGLISH);
public static SimpleDateFormat bd2 = new SimpleDateFormat("dd-MMM-yyy", Locale.ENGLISH);
static {
allPeople.add(Person.createMale("Иванов Иван", new Date())); //сегодня родился id=0
allPeople.add(Person.createMale("Петров Петр", new Date())); //сегодня родился id=1
}
public static void main(String[] args) {
switch (args[0]){
case "-c" :
allPeople.add(Person.);
}
}
}
createMale()уже ничего не нужно. Придёт список args[] {-r 1} следовательно на данный параметр вывести что-то, откуда-то с id = 1