我检查了jxl api以检查getContent()方法为空单元格返回的内容,但它没有明确指出会发生什么!
参考#:http://jexcelapi.sourceforge.net/resources/javadocs/2_6/docs/jxl/Cell.html#getContents%28%29
任何人都可以指出在空单元格上调用getContent()时会发生什么吗?
答案 0 :(得分: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");
}
}
答案 1 :(得分:-1)
如果以上不起作用,请尝试以下命令:
string.isEmpty();