| 9 | 1/1 | 返回列表 |
| 查看: 1239 | 回復(fù): 8 | ||
[求助]
java.lang.NullPointerException為什么找不到原因呢?
|
| 各位大神好,自己在跑程序的時(shí)候遇到了 “讀取Excel文件c:\WWW\PHP100.Com\Beijing\Beijing_Data\電科院負(fù)荷_15分鐘.xls失敗:java.lang.NullPointerException” 這個(gè)問(wèn)題,可是同樣的讀取方式另一個(gè)excel表格讀起來(lái)就沒(méi)有問(wèn)題,想請(qǐng)問(wèn)一下,有誰(shuí)知道這是為什么嗎? |
金蟲(chóng) (初入文壇)
|
很有可能是中文亂碼,導(dǎo)致找不到路徑。你可以改成英文測(cè)試一下。 發(fā)自小木蟲(chóng)Android客戶(hù)端 |

木蟲(chóng) (小有名氣)
|
//得到負(fù)荷出力預(yù)測(cè)值 public static void GetLoadData(){ HourLoad = new double[8760*Time_interval]; File file = new File(LoadData_Filename); FileInputStream in = null; double a = 0; sum_load=0; try { //以下為讀取負(fù)荷數(shù)據(jù) in = new FileInputStream(file); HSSFWorkbook workbook = new HSSFWorkbook(in); HSSFSheet sheet = workbook.getSheet("Sheet1" ;// 下面讀取Excel的數(shù)據(jù) HSSFRow row = null; HSSFCell cell = null; int rowNum = 0;// int colNum=0; for (; rowNum < sheet.getLastRowNum()+1; rowNum++) { // 獲取第rowNum行 row = sheet.getRow((short) rowNum); cell = row.getCell(colNum); a = cell.getNumericCellValue(); HourLoad[rowNum]=a; } in.close(); } catch (Exception e) { System.out.println("讀取Excel文件" + file.getAbsolutePath() + "失敗:" + e); } finally { if (in != null) { try { in.close(); } catch (IOException e1) { } } } for(int i=0;i<8760*Time_interval;i++){//將系統(tǒng)負(fù)荷值變?yōu)樵瓉?lái)的1.2倍 HourLoad=HourLoad*1; } //生成8760*time_interval個(gè)正態(tài)分布負(fù)荷的標(biāo)準(zhǔn)差,計(jì)算每小時(shí)負(fù)荷的預(yù)測(cè)偏差 double[] σ_load=new double[8760*Time_interval]; double[] δ_load=new double[8760*Time_interval]; for(int i=0;i<8760*Time_interval;i++){ σ_load=HourLoad/100; } for(int i=0;i<8760*Time_interval;i++){ double q=0; double s=0; double z=0; double x=0; double r=Math.random(); if(r>=0&&r<=0.5){ q=r; }else { q=1-r; } s=Math.pow((-2)*Math.log(q), 0.5); z=s-((2.515517*s+0.802853*s+0.010328*s)/(1+1.432788*s+0.189269*s+0.001308*s)); if(r>=0&&r<0.5){ x=-z; }else if (r==0.5) { x=0; }else if (r>0.5&&r<=1) { x=z; } δ_load=σ_load*x; } for(int i=0;i<8760*Time_interval;i++){ HourLoad=HourLoad+δ_load; sum_load+=HourLoad; } } 就是這段代碼出現(xiàn)問(wèn)題?讀取Excel文件c:\WWW\PHP100.Com\Beijing\Beijing_Data\電科院負(fù)荷_15分鐘.xls失。簀ava.lang.NullPointerException |
木蟲(chóng) (小有名氣)
| 9 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 0856材料專(zhuān)碩353求調(diào)劑 +5 | NIFFFfff 2026-03-20 | 5/250 |
|
|---|---|---|---|---|
|
[考研] 【雙一流院校新能源、環(huán)境材料,材料加工與模擬招收大量調(diào)劑】 +4 | Higraduate 2026-03-22 | 7/350 |
|
|
[考研] 279分求調(diào)劑 一志愿211 +18 | chaojifeixia 2026-03-19 | 20/1000 |
|
|
[考研] 307求調(diào)劑 +3 | 超級(jí)伊昂大王 2026-03-24 | 3/150 |
|
|
[考研] 接收2026碩士調(diào)劑(學(xué)碩+專(zhuān)碩) +4 | allen-yin 2026-03-23 | 6/300 |
|
|
[考研]
|
酥酥魚(yú).. 2026-03-21 | 4/200 |
|
|
[考研] 一志愿西安交通大學(xué)材料工程專(zhuān)業(yè) 282分求調(diào)劑 +11 | 楓橋ZL 2026-03-18 | 13/650 |
|
|
[考研] 求調(diào)劑一志愿海大,0703化學(xué)學(xué)碩304分,有大創(chuàng)項(xiàng)目,四級(jí)已過(guò) +6 | 幸運(yùn)哩哩 2026-03-22 | 10/500 |
|
|
[考研] 289材料與化工(085600)B區(qū)求調(diào)劑 +3 | 這么名字咋樣 2026-03-22 | 4/200 |
|
|
[考研] 318求調(diào)劑 +4 | plum李子 2026-03-21 | 7/350 |
|
|
[考研] 求調(diào)劑 +5 | Zhangbod 2026-03-21 | 7/350 |
|
|
[考研] 303求調(diào)劑 +5 | 安憶靈 2026-03-22 | 6/300 |
|
|
[考研] 初試 317 +7 | 半拉月丙 2026-03-20 | 7/350 |
|
|
[考研] 考研調(diào)劑 +3 | 呼呼?~+123456 2026-03-21 | 3/150 |
|
|
[考研] 311求調(diào)劑 +3 | 勇敢的小吳 2026-03-20 | 3/150 |
|
|
[考研] 南京大學(xué)化學(xué)376求調(diào)劑 +3 | hisfailed 2026-03-19 | 6/300 |
|
|
[考研] A區(qū)線(xiàn)材料學(xué)調(diào)劑 +5 | 周周無(wú)極 2026-03-20 | 5/250 |
|
|
[考研] 一志愿西南交通 專(zhuān)碩 材料355 本科雙非 求調(diào)劑 +5 | 西南交通專(zhuān)材355 2026-03-19 | 5/250 |
|
|
[考研] 353求調(diào)劑 +3 | 拉鉤不許變 2026-03-20 | 3/150 |
|
|
[考研] 一志愿福大288有機(jī)化學(xué),求調(diào)劑 +3 | 小木蟲(chóng)200408204 2026-03-18 | 3/150 |
|