java中foreach语法和总结
foreach:增强for循环,一般都用于遍历集合和数组
foreach语句格式:
for(元素类型type 元素变量value : 遍历对象obj) {
引用x的java语句;
}
public class ForEachDeom { public static void main(String[] args) { //创建集合对象 Collection<String> c =new ArrayList<String>(); //添加元素 c.add("hello"); c.add("world"); c.add("java"); //增强for循环遍历集合 //没用明确类型 /*for(Object obj :c) { System.out.println(obj); }*/ for(String s :c) { //toUpperCase() 方法将字符串小写字符转换为大写 System.out.println(s.toUpperCase()); }
注意:在增强for循环中不能修改集合,否则会出现并发修改异常
public class ForEachDeom { public static void main(String[] args) { //创建集合对象 Collection<String> c =new ArrayList<String>(); //添加元素 c.add("hello"); c.add("world"); c.add("java"); //增强for循环遍历集合 //没用明确类型 /*for(Object obj :c) { System.out.println(obj); }*/ /*for(String s :c) { //toUpperCase() 方法将字符串小写字符转换为大写 System.out.println(s.toUpperCase()); }*/ for (String string : c) { c.add("android"); System.out.println(string); } } }
版权声明:本文为kun19原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。