(一)概述
- Iterator:迭代器,集合的专用遍历方式。
package Test;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
public class MyIterator {
public static void main(String[] args) {
List<String> collection = new ArrayList<String>();
collection.add("001");
collection.add("002");
collection.add("003");
for (int i=0;i< collection.size();i++){
String s = collection.get(i);
System.out.println(s);
}
Iterator<String> iterator = collection.iterator();
while (iterator.hasNext()){
System.out.println(iterator.next());
}
}
}
(二)泛型
- 定义集合时尖括号中定义泛型。
package Test;
import java.util.ArrayList;
public class Test05 {
public static void main(String[] args) {
ArrayList<String> strings = new ArrayList<>();
strings.add("张三");
}
}