Всем привет.
Подскажите, в чем проблема, запускаю из терминала идеи:
1 error
Fixeds-iMac:task1711 fixed$ javac Solution.java
Solution.java:14: error: cannot find symbol
public static volatile List<Person> allPeople = new ArrayList<Person>();
^
symbol: class Person
location: class Solution
Solution.java:14: error: cannot find symbol
public static volatile List<Person> allPeople = new ArrayList<Person>();
^
package com.javarush.task.task17.task1711;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
/*
CRUD 2
*/
public class Solution {
public static volatile 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) {
//start here - начни тут
if(args[0] == "c"){
for(int i = 1; i < args.length; i++){
if(args[i + 1].equals("м")){
allPeople.add(Person.createMale(args[i], getDateForString(args[i+2])));
System.out.println(allPeople.size());
}
}
}
}
public static Date getDateForString(String d) {
SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MMM-yyyy");
Date date = null;
try {
date = dateFormat.parse(d);
} catch (ParseException e) {
System.out.println("Ошибка при преобразовании даты: " + e.getMessage());
}
return date;
}
}