jdk 1.5前的版本,每次迭代集合的值都要声明一个int 类型的变量,用 for(int i;i<collection.length;i++){ .....collection[i] } 这种形式把集合的元素取出来,有了for 循环加强新特性后,我们可以这样迭代循环: package jdk5.newcharachater.review; public class ForStreng { /** * @param args */ static String [] forTest={"a","b","c","d"}; public static void main(String[] args) { // TODO Auto-generated method stub for(String fortest:forTest){ System.out.print(fortest+'/n'); } } } 很方便