for循环增强】的更多相关文章

for循环增强,在此之前还不知道foreach有这样的功能,先鄙视一下自己,留给自己看: 功能: ***若List用foreach : [  for(Student stu : list)  ]这种形式遍历 ***若此时,stu.setName()时,相当于在改变list的集合中当前对象的name值. ***相当于原来的for循环中 [ list.get(i).setName(); ]语句的作用,废话不多说,上代码 实体类Student(随便起一个就行) package com.core.for…
一.对于集合 (1)普通for循环 int[] arr = { 2, 1, 2 }; for(int i=0;i<arr.length;i++){ System.out.println(arr[i]); } (2)for循环增强 int[] arr = { 2, 1, 2 }; for (int i : arr) { System.out.println(i); } System.out.println("********************"); //二维数组 int []…
for(声明语句 : 表达式) { //代码句子 } 声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配.其作用域限定在循环语句块,其值与此时数组元素的值相等. 表达式:表达式是要访问的数组名,或者是返回值为数组的方法. 其语法如下: for(元素数据类型 变量:数组或者Collection集合){使用变量即可} http://www.cnblogs.com/mengdd/archive/2013/01/21/2870019.html for的应用: 首先增强for循环和itera…
package cn.zhou.com; /* * 增强for循环 * * for(int i:arr) * { * System.out.print(i+1+" "); * } */ public class 系统类 { public static void main(String[] args) { show(); } public static void show(){ int []arr={4,5788,4546,54,545,4}; for(int i:arr) { Syst…
for循环 //九九乘法表 //1.打印第一列 //2.我们固定的1再用一个循环包起来 //3.去掉重复项,i <= j //4.调整样式 for(int j=1;j <=9;j++){ for(int i =1;i <= j;i++){ System.out.print(j+"*"+i+"="+(j*i)+"\t"); } System.out.println(); } 增强for循环 数组重点使用 Java5引入了一种主要用…
1 增强for循环增强for循环是for的一种新用法!用来循环遍历数组和集合. 1.1 增强for的语法for(元素类型 e : 数组或集合对象) {}例如:int[] arr = {1,2,3};for(int i : arr) { System.out.println(i);} 增强for的冒号左边是定义变量,右边必须是数组或集合类型.例如上例中循环遍历的主浊arr这个int数组,增强for内部会依次把arr中的元素赋给变量i. 1.2 增强for的优缺点 只能从头到尾的遍历数组或集合,而…
Jdk1.5新特性之静态导入 jdk1.5新特性值静态导入 静态导入的作用:简化缩写 静态导入的作用:可以作用一个类的所有静态成员. 静态导入的格式:import static 包名.类名.静态的成员 import static java.util.Collections.sort; //静态导入指定的某个静态成员方法 import static java.util.Collections.*;  导入所有的静态成员 除了可以导入静态的成员方法,也可以静态的导入成员变量,比如System.out…
Collections 它是集合的工具类,为集合体系扩展了一些其他的方法.类中都是静态的方法,可以使用类名直接调用. 可变参数 在JDK1.5之后,如果我们定义一个方法需要接受多个参数,并且多个参数类型一致,我们可以对其简化成如下格式: 修饰符 返回值类型 方法名(参数类型... 形参名){ } 其实这个书写完全等价与 修饰符 返回值类型 方法名(参数类型[] 形参名){ } 只是后面这种定义,在调用时必须传递数组,而前者可以直接传递数据即可. JDK1.5以后.出现了简化操作.... 用在参数…
1集合 集合是java中提供的一种容器,可以用来存储多个数据. 数组的长度是固定的.集合的长度是可变的.集合中存储的元素必须是引用类型数据. 1.1ArrayList集合存储元素(复习) 例: public class Person { private String name; private int age; public Person() { super(); } public Person(String name, int age) { super(); this.name = name;…
遍历删除List中符合条件的元素主要有以下几种方法: 普通for循环 增强for循环 foreach 迭代器iterator removeIf 和 方法引用 其中使用普通for循环容易造成遗漏元素的问题,增强for循环foreach会报java.util.ConcurrentModificationException并发修改异常. 所以推荐使用迭代器iterator,或者JDK1.8以上使用lambda表达式进行List的遍历删除元素操作. 以下是上述几种方法的具体分析: 1. 普通for循环…