“ java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:68”是什么意思?

时间:2019-04-08 07:35:46

标签: java string exception

当我使用工作簿在文件路径中获取| XL工作表的工作簿时,我不断收到此错误“ java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:68”。

我最初以为它与文件路径的存储有关,但是现在由于下面的建议,可以查明引发异常的位置。从

引发异常
str.isdigit("23") ## True
str.isdigit("abc") ## False
str.isdigit("23.4") ## False

完整代码。

Workbook wb = Workbook.getWorkbook(fs);

我想遍历XL工作表中的单元并打印出来。

1 个答案:

答案 0 :(得分:0)

使用

try{
   Workbook wb = Workbook.getWorkbook(new File("C:\\Users\\names\\Documents\\details.xls"));
} catch(Exception e){
   e.printStackTrace();
}

您应该使用File而不是FileInputStream。而且如果发生任何错误,您将在catch块中看到