import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); List<Person> list = new ArrayList<Person>(); while(true) { String s = scanner.nextLine(); if(s.equals("quit") ) { break; } String[] ss = s.split(" "); if(ss[0].equals("add")) { list.add(new Person(ss[1],ss[2],ss[3],ss[4],ss[5]) ); }else if(ss[0].equals("name")) { for(Person p :list) { if(p.name.equals(ss[1])) { System.out.println(p.name+" "+p.sex+" "+p.year+"-"+p.month+"-"+p.date); break; } } }else { for(Person p:list) { if(p.sex.equals(ss[1])) { System.out.println(p.name+" "+p.sex+" "+p.year+"-"+p.month+"-"+p.date); } } } } scanner.close(); } } class Person { String name; String sex; String year; String month; String date; public Person(String name, String sex, String year, String month, String date) { super(); this.name = name; this.sex = sex; this.year = year; this.month = month; this.date = date; } } |
Double click to view unformatted code.