Iterator<Row> rowIterator = sheet.rowIterator();//返回物理行的迭代器 for (Iterator<Row> it = rowIterator; it.hasNext(); ) { Row row = it.next(); }
时间: 2024-01-22 21:01:39 浏览: 139
Iterator 迭代器
这段代码和前面的示例是等价的,都是通过获取 `Iterator<Row>` 对象来遍历 Excel 表格中的每一行数据。在这段代码中,我们使用普通for循环来遍历迭代器中的每一行数据,与使用while循环和hasNext()方法的效果是一样的。具体来说,代码中的 `for` 循环中初始化语句和循环条件保持为空,而在循环体中通过 `Iterator` 的 `next()` 方法获取下一行的数据,将其赋值给 `Row` 类型的变量 `row`,然后就可以对 `row` 进行操作,比如获取单元格数据。
阅读全文