增强for循环和迭代器

来源:互联网 发布:java 网络服务器 编辑:程序博客网 时间:2024/06/06 07:37
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() );}

0 0
原创粉丝点击