package week1_0306; import static org.junit.Assert.*; public class Test_ArrayList { @org.junit.Test public void test() { ArrayList list=new ArrayList(); ScoreRecord s1=new ScoreRecord(8,"Tom",98,99,88); ScoreRecord s2=new ScoreRecord(2,"Jack",90,99,80); ScoreRecord s3=new ScoreRecord(5,"Merry",93,90,90); ScoreRecord s4=new ScoreRecord(9,"Mike",88,95,80); ScoreRecord s5=new ScoreRecord(3,"Jerry",92,80,78); ScoreRecord s6=new ScoreRecord(7,"Jason",91,87,83); list.add(s1); list.add(s2); list.add(s3); list.add(s4); list.add(s5); Test_ArrayList t = new Test_ArrayList(); t.printList(list); System.out.println("ȡ�±���3��Ԫ�أ�"); ScoreRecord g = (ScoreRecord)list.get(3); System.out.println(g.getId()+"<<<"+g.getName()); System.out.println("ɾ���±���2��Ԫ�أ�"); ScoreRecord r = (ScoreRecord)list.remove(2); System.out.println(r.getId()+"<<<"+r.getName()); t.printList(list); System.out.println("���±���3��λ�ü�Ԫ��s6��"); list.add(3, s6); t.printList(list); System.out.println("һ����"+list.size()+"��Ԫ��"); } public void printList(ArrayList list) { System.out.println("���ڵ�Ԫ���У�"); for(int i=0;i<list.size();i++) { System.out.println(((ScoreRecord) list.get(i)).getId()+"<<<"+((ScoreRecord)list.get(i)).getName()); } } }