import java.util.*; |
import java.text.DateFormat; |
import java.text.ParseException; |
import java.text.SimpleDateFormat; |
public class Main { |
public static void main(String[] args) throws ParseException |
{ |
Scanner scan = new Scanner(System.in); |
int num = scan.nextInt(); |
List<Student> slist = new ArrayList<Student>(); |
for ( int i = 0 ; i < num; i++ ) |
{ |
int no = scan.nextInt(); |
String name = scan.next(); |
int score = scan.nextInt(); |
Student s = new Student(no,name,score); |
slist.add(s); |
} |
num = scan.nextInt(); |
|
for ( int i = 0 ; i < num; i++ ) |
{ |
String operate = scan.next(); |
if (operate.equals( "add" )) //要用equals,不能用== |
{ |
int no = scan.nextInt(); |
String name = scan.next(); |
int score = scan.nextInt(); |
Student s = new Student(no,name,score); |
slist.add(s); |
} |
else if (operate.equals( "delete" )) |
{ |
int no = scan.nextInt(); |
for ( int j = 0 ; j < slist.size(); j++) |
{ |
if (slist.get(j).getno() == no) |
slist.remove(j); |
} |
} |
else if (operate.equals( "set" )) |
{ |
int no = scan.nextInt(); |
int score = scan.nextInt(); |
for ( int j = 0 ; j < slist.size(); j++) |
{ |
if (slist.get(j).getno() == no) |
slist.get(j).setscore(score); |
} |
} |
} |
for ( int j = 0 ;j < slist.size();j++) |
System.out.println(slist.get(j).toString()); |
} |
} |
class Student |
{ |
private int no; |
private String name; |
private int score; |
public int getno() |
{ |
return no; |
} |
public void setscore( int a) |
{ |
score = a; |
} |
public Student( int a, String b, int c) |
{ |
no = a; |
name = b; |
score = c; |
} |
public String toString() |
{ |
return "no:" +no+ " name:" +name+ " score:" +score; |
} |
} |