}
}
6、Iterator和for-each
在for-each出现之前,我们想遍历ArrayList中的每个元素我们会使用Iterator接口: import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
public class Test {
public static void main(String[] args) { // Arrays类为我们提供了一种list的便捷创建方式 List<String> list = Arrays.asList("one", "two", "three", "four"); // 转换成Iterator实例 Iterator<String> it = list.iterator(); //遍历
while (it.hasNext()) {
System.out.println(it.next());
}
}
}
在for-each出现之后,遍历变得简单一些:
import java.util.Arrays; import java.util.Iterator; import java.util.List;
public class Test {
public static void main(String[] args) { // Arrays类为我们提供了一种list的便捷创建方式 List<String> list = Arrays.asList("one", "two", "three", "four");
for (String s : list) { System.out.println(s); }
}
}
一、Map接口
Map接口的常用方法如下表所示: