java方法的重载,加强for的应用,静态导入的使用,枚举
增强for的语法如下:for(声明:表达式){ 语句块;}
增强for的缺点如下:
1、对于数组,不能方便的访问下标值;
2、对于集合,与使用Interator相比,不能方便的删除集合中的内容
//遍历数组 for(int i = 0; i < array.length; i ++) … { int n = array[i]; //do something } //遍历集合 for(Interator iter = list.iterator(); iter.hasNext(); ) … { Object o = iter.next(); //do something } public static void main(String[] args) { Set<String> set = new HashSet<String>(); set.add("hello"); set.add("hello1"); set.add("hello2"); set.add("hello3"); for (String str : set) { System.out.println(str); } }