0

我检查了 jxl api 以检查 getContent() 方法为空单元格返回什么,但它没有明确指出会发生什么!

参考#:http: //jexcelapi.sourceforge.net/resources/javadocs/2_6/docs/jxl/Cell.html#getContents%28%29

谁能指出在空单元格上调用 getContent() 时会发生什么?

4

2 回答 2

3

它返回一个长度为 0 的字符串。这很容易在一行上进行测试,如下所示

Cell[] cells = sheet.getRow(10) // selecting row 10 from the current sheet
for (Cell cell : cells) {
   String contents = cell.getContents();
   if (contents == null) {
      System.out.println("Will not print");
   } else if (contents.length() == 0) {
      System.out.println("This will print for a blank cell");
   } else {
      System.out.println("This cell is not empty");
   }
}
于 2012-10-25T15:33:11.347 回答
-1

如果以上不起作用,请尝试以下命令:

string.isEmpty();
于 2016-04-12T11:21:00.073 回答