首先创建ArrayList和插入数据:
ArrayList<String> a = new ArrayList<>();
a.add("James");
a.add("Love");
a.add("Wade");
a.add(1, "dont");
a.remove("dont");
//System.out.println(a.contains("dont")); contains是用来判断a中是否有某个值的
1、通过迭代器遍历
Iterator<String> i = a.iterator();
while (i.hasNext()) {
System.out.println(i.next());
}
2、通过索引值遍历
for(int i = 0; i < a.size(); i++){
System.out.println(a.get(i));
}
3、for循环遍历
for (String s : a) {
System.out.println(s);
}
注意:遍历ArrayList时,通过索引值遍历效率最高,for循环遍历次之,迭代器遍历最低。