Java实现foreach循环遍历集合与数组。
具体代码如下:
package package4;
import java.util.ArrayList;
import java.util.List;
/**
* foreach循环优于for循环
* @author asus
* foreach循环是for循环的一种简写格式,只用于遍历数据集合或数组。
* 在main方法中创建List集合对象,并为该对象添加内容,然后使用foreach循环
* 遍历该集合输出所有内容,再从List集合中提取一个字符串数组,最后使用foreach
* 循环遍历该数组,并将所有数组元素输出到控制台。
*/
public class UseForeach {
public static void main(String[] args) {
// TODO Auto-generated method stub
List<String> list=new ArrayList<String>();//创建list集合
list.add("abc");//初始化list集合
list.add("def");
list.add("hij");
list.add("klm");
list.add("nop");
list.add("qrs");
System.out.print("foreach遍历集合:\n\t");
for(String string:list) {//遍历list集合
System.out.print(string);//输出集合的元素值
}
System.out.println();
String[] strs=new String[list.size()];
list.toArray(strs);//创建数组
System.out.print("foreach遍历数组:\n\t");
for(String string:strs) {//遍历数组
System.out.print(string);//输出数组元素值
}
}
}