对于数组,我们经常需要遍历其中的元素,下面就是三种遍历数组的三种方式:
List<String> list=new ArrayList<>(); //定义一个数组,向里面添加元素
list.add("a");
list.add("b");
list.add("c");
//list集合 遍历有三种方式
for (int i = 0; i < list.size(); i++) { //利用for循环,当i小于数组长度时,执行括号内容
String s = list.get(i);
System.out.println(s);
}
System.out.println("========");
//迭代器
Iterator<String> it = list.iterator();
while(it.hasNext()){ //it.hasNext() 如果具有更多元素 返回true
System.out.println(it.next()); //it.next() 返回迭代中的下一个元素
//可以这样理解 判断是否有下一个元素有就为true 然后next得到当前元素
}
//增强for
for (String s : list) { //定义一个变量取list集合的值
System.out.println(s); //快捷键 list.for alt+enter
}