package Dog;
import java.util.HashSet;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.Set;
public class Dogtest {
public static void main(String[] args) {
Dog dog1=new Dog("欧欧", "雪娜润");
Dog dog2=new Dog("亚亚", "拉布拉多");
Dog dog3=new Dog("菲菲", "拉布拉多");
Dog dog4=new Dog("美美", "雪娜润");
Set dogs=new HashSet();
dogs.add(dog1);
dogs.add(dog2);
dogs.add(dog3);
dogs.add(dog4);
//使用增强for循环输出
System.out.println("共有"+dogs.size()+"条狗");
for ( Object obj :dogs ) {
Dog d= (Dog)obj;
System.out.println(d.getName()+"\t"+d.getStrain() );
}
System.out.println("————————————————————————————————————");
//使用迭代器输出
Iterator iterator=dogs.iterator();
while (iterator.hasNext()){
Dog d =(Dog)iterator.next();
System.out.println(d.getName()+"\t"+d.getStrain() );
}
增强for循环和迭代器
最新推荐文章于 2023-11-14 09:26:59 发布