package?迭代器;
import?java.util.ArrayList;
import?java.util.Collection;
import?java.util.Iterator;
import?集合測試.Student;
public?class?IteratorDemo?{
????public?static?void?main(String[]?args)?{
????????//定義第一個小集合
????????Collection?c1=new?ArrayList();
????????//Student?類只有2個參數(shù),String?name,int?age,
????????//創(chuàng)建學生類對象,添加參數(shù)。
????????Student?s1=new?Student("流川楓",22);
????????Student?s2=new?Student("櫻木花道",20);
????????Student?s3=new?Student("大空翼",24);
????????Student?s4=new?Student("葛優(yōu)",33);
????????//把學生類添加到第一個小集合中
????????c1.add(s1);
????????c1.add(s2);
????????c1.add(s3);
????????c1.add(s4);
????????
????????//定義第二個小集合
????????Collection?c2=new?ArrayList();
????????//創(chuàng)建學生類對象,添加參數(shù)。
????????Student?s5=new?Student("舒克",22);
????????Student?s6=new?Student("黑貓警長",20);
????????Student?s7=new?Student("貝塔",24);
????????Student?s8=new?Student("葛優(yōu)",33);
????????//把學生類添加到第二個小集合中
????????c2.add(s5);
????????c2.add(s6);
????????c2.add(s7);
????????c2.add(s8);
????????//創(chuàng)建大集合
????????Collection?cc=new?ArrayList();
????????//把兩個小集合添加到大集合中
????????cc.add(c1);
????????cc.add(c2);
????????//創(chuàng)建迭代器遍歷大集合
????????Iterator?it=cc.iterator();
????????while(it.hasNext()){
????????//得到小集合,下面就不能創(chuàng)建小集合的迭代器,咋整呢,大神們。
????????Object?i=it.next();
????????????System.out.println(i);
????????Iterator?it1=i.iterator();//就是這個方法下面有紅線,求指點
????????????}
????????System.out.println();
????}
}
添加回答
舉報
0/150
提交
取消