import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class CollectionExercise { @SuppressWarnings({"all"}) public static void main(String[] args) { List list = new ArrayList(); list.add(new Dog("富贵",5)); list.add(new Dog("翠花",50)); list.add(new Dog("发财",8)); //遍历 快捷方式: -- > I for (Object dog : list) { System.out.println(dog); } //迭代器遍历 快捷方式: --> itit System.out.println("==============="); Iterator iterator = list.iterator(); while (iterator.hasNext()) { Object next = iterator.next(); System.out.println(next); } } } class Dog{ private String name; private int age; public Dog(String name, int age) { this.name = name; this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } @Override public String toString() { return "Dog{" + "name='" + name + ''' + ", age=" + age + '}'; } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)