for (Row row : sheet1) {
for (Cell cell : row)
}
相当于
for(int i = 0;i
sheet1.get(i).get(j);
}
}
这是java1.6 中新添加的遍历,应该叫foreach遍历
:后面的就是你要遍历的对象
:前面 例如 Row row
Row 是的类,row是类得对象
比如
List
遍历就有两种方式
1.就是
for(int i = 0;i
Row row = new Row();
row = rowList.get(i);
}
2.forech
for(Row row :rowList){
//直接得到row对象
}
//大致写了些,错的话就不好意思,
冒号后是要遍历的集合,冒号前是实例化一个 集合中包含的元素,Sheet的包含元素是Row,Row包含元素是Cell.比如
ArrayList<类A> list=new ArrayList<类A>();
for(类A a : list){
操作a;
}
这是 加强for循环 是jdk 5.0后新增的属性(貌似)
for (int i = 0 ;i
for (int j =0;j
}
}
注: 我不清楚 你的sheet1是数组还是集合 ,你可以把sheet1当做一个集合 ,意思是依次取sheet1中的元素赋值给你定义的Row变量row ,然后使用row变量 ,下同! 意思就是这样 希望对你有帮助 。
这是java5 新加入的语法,也叫foreach语句,这个的意思是遍历row 这个集合,每次循环依次取出其中的元素cell
JDK5.0的新特性之一,称之为加强型for循环。我发不了代码,不过上面的代码是正解,至不顾他第二个for循环漏了一个 j,应该是j++