
ExerciseCollection.java
package com.dym.collection_;
import java.util.ArrayList;
import java.util.Iterator;
public class ExerciseCollection {
public static void main(String[] args) {
ArrayList arrayList = new ArrayList();
arrayList.add(new Dog("止小兮",18));
arrayList.add(new Dog("苍小凌",20));
arrayList.add(new Dog("瑾小修",18));
// 使用迭代器的方式进行遍历
Iterator iterator = arrayList.iterator();
while (iterator.hasNext()) {
Object next = iterator.next();
System.out.println(next);
}
System.out.println("**********华丽的分割线*************");
// 使用增强for循环的方式进行遍历
for (Object o :arrayList) {
System.out.println(o);
}
}
}
class Dog{
private String name;
private Integer age;
public Dog(String name, Integer age) {
this.name = name;
this.age = age;
}
@Override
public String toString() {
return "Dog{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
}
