List<String> biaotou=new ArrayList<>(); List<String> contentlist1=new ArrayList<>(); List<List<String>> contentlisrt2=new ArrayList<>(); for (int i=0;i<sheet.getRows();i++) {//行数 for (int x = 0; x < sheet.getColumns(); x++) {//列数 //获取第一列的第i行信息sheet.getCell(列,行),下标从0开始 if (i==0){ String content1 = sheet.getCell(x, i).getContents(); biaotou.add(content1); }else { String content2 = sheet.getCell(x, i).getContents(); contentlist1.add(content2); } } contentlisrt2.add(contentlist1); contentlist1.clear(); } 如何contentlisrt2 不为空
时间: 2024-02-14 17:26:34 浏览: 191
如果你想要确保`contentlisrt2`不为空,可以在添加`contentlist1`到`contentlisrt2`之前,先判断`contentlist1`是否为空。如果`contentlist1`不为空,再将其添加到`contentlisrt2`中。以下是修改后的代码示例:
```java
List<String> biaotou = new ArrayList<>();
List<String> contentlist1 = new ArrayList<>();
List<List<String>> contentlisrt2 = new ArrayList<>();
for (int i = 0; i < sheet.getRows(); i++) { // 行数
for (int x = 0; x < sheet.getColumns(); x++) { // 列数
// 获取第一列的第i行信息sheet.getCell(列,行),下标从0开始
if (i == 0) {
String content1 = sheet.getCell(x, i).getContents();
biaotou.add(content1);
} else {
String content2 = sheet.getCell(x, i).getContents();
contentlist1.add(content2);
}
}
if (!contentlist1.isEmpty()) {
contentlisrt2.add(contentlist1);
}
contentlist1.clear();
}
```
这样,只有当`contentlist1`不为空时,才会将其添加到`contentlisrt2`中。
阅读全文