早教吧作业答案频道 -->其他-->
java.lang.NullPointerExceptionatjxl.read.biff.File.(File.java:91)atjxl.Workbook.getWorkbWorkbookwb=null;try{//文件路径InputStreamis=VMListCreate.class.getResourceAsStream("/resources/experimentdata.xls");wb=Workbook.getWorkbook(is);
题目详情
java.lang.NullPointerException at jxl.read.biff.File.(File.java:91) at jxl.Workbook.getWorkb
Workbook wb=null;
try {
// 文件路径
InputStream is = VMListCreate.class.getResourceAsStream("/resources/experiment data.xls");
wb = Workbook.getWorkbook(is);
Sheet sheet = wb.getSheet(0); // 第几张表格从零开始
if (sheet = null) {
int rsRows = sheet.getRows();// 获取表格总行数
for (int rowNum = 1; rowNum < rsRows; rowNum++) {
Cell[] cells = sheet.getRow(rowNum);//获取整行的内容,并存储到数组cells中
mips[rowNum-1] = Integer.parseInt(cells[2].getContents());//将excel中的mips值解析后赋值给变量数组
ram[rowNum-1] = Integer.parseInt(cells[4].getContents());//将excel中的ram值解析后赋值给变量数组
}
}
wb.close();
Workbook wb=null;
try {
// 文件路径
InputStream is = VMListCreate.class.getResourceAsStream("/resources/experiment data.xls");
wb = Workbook.getWorkbook(is);
Sheet sheet = wb.getSheet(0); // 第几张表格从零开始
if (sheet = null) {
int rsRows = sheet.getRows();// 获取表格总行数
for (int rowNum = 1; rowNum < rsRows; rowNum++) {
Cell[] cells = sheet.getRow(rowNum);//获取整行的内容,并存储到数组cells中
mips[rowNum-1] = Integer.parseInt(cells[2].getContents());//将excel中的mips值解析后赋值给变量数组
ram[rowNum-1] = Integer.parseInt(cells[4].getContents());//将excel中的ram值解析后赋值给变量数组
}
}
wb.close();
▼优质解答
答案和解析
wb=workbook.getWorkbook(is);如果/resources/experiment data.xls这个不存在,那么is就是空的,调用getWorkbook方法时,就可能报这个错误.
调试一下,看看是不是is是null的,在wb = Workbook.getWorkbook(is);这一行报错了
调试一下,看看是不是is是null的,在wb = Workbook.getWorkbook(is);这一行报错了
看了 java.lang.Null...的网友还看了以下:
Somebodytellmewhat'stheexactmeaningof"mustbeseein 2020-04-08 …
已知字母组合成英语单词1、e e t t i n h r 2、e e r a t w h 3、o 2020-05-14 …
●文法G=(VT,VN,P,S)的类型由G中的 (32) 决定。若G0=({a,b},{S,X,Y} 2020-05-25 …
文法G=(VT,VN,P,S)的类型由G中的(21)决定。若GO=({a,b},{S,X, Y},P 2020-05-26 …
文法G=(VT,VN,P,S)的类型由C中的(32)决定。若GO=({a,b},{S,X,Y},P, 2020-05-26 …
重新排列字母,写出单词1.s,a,p,e,c,2.r,o,e,t,c,k,3.d,c,o,o,t, 2020-06-06 …
1.r,h,n,y,e2.c,e,s,c,n,i,e3.p,1,a,p,e4.r,a,t5.p,o 2020-07-09 …
英语单词填空1.时间状语:d-r-n-2.场所:b-s-s-o-f-r--e-a-t-e-t3.教 2020-07-14 …
杭电acm2133实在找不出错误了,但是提交过不了#includeintmain(){\x05ch 2020-07-23 …
英文单词分类填空动物类1.O()t()p()s2.k()t()e()3.l()b()t()r4.a( 2021-02-05 …