| 9 | 1/1 | 返回列表 |
| 查看: 1237 | 回復(fù): 8 | ||
[求助]
java.lang.NullPointerException為什么找不到原因呢?
|
| 各位大神好,自己在跑程序的時候遇到了 “讀取Excel文件c:\WWW\PHP100.Com\Beijing\Beijing_Data\電科院負(fù)荷_15分鐘.xls失。簀ava.lang.NullPointerException” 這個問題,可是同樣的讀取方式另一個excel表格讀起來就沒有問題,想請問一下,有誰知道這是為什么嗎? |
金蟲 (初入文壇)

木蟲 (小有名氣)
|
//得到負(fù)荷出力預(yù)測值 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)樵瓉淼?.2倍 HourLoad=HourLoad*1; } //生成8760*time_interval個正態(tài)分布負(fù)荷的標(biāo)準(zhǔn)差,計算每小時負(fù)荷的預(yù)測偏差 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)問題?讀取Excel文件c:\WWW\PHP100.Com\Beijing\Beijing_Data\電科院負(fù)荷_15分鐘.xls失。簀ava.lang.NullPointerException |
木蟲 (小有名氣)
| 9 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 269求調(diào)劑 +4 | 我想讀研11 2026-03-23 | 4/200 |
|
|---|---|---|---|---|
|
[考研] 材料292調(diào)劑 +3 | 橘頌思美人 2026-03-23 | 3/150 |
|
|
[考研] 考研化學(xué)308分求調(diào)劑 +7 | 你好明天你好 2026-03-23 | 8/400 |
|
|
[考研] 336化工調(diào)劑 +4 | 王大坦1 2026-03-23 | 5/250 |
|
|
[考研] 289材料與化工(085600)B區(qū)求調(diào)劑 +3 | 這么名字咋樣 2026-03-22 | 4/200 |
|
|
[考研] 一志愿中南化學(xué)(0703)總分337求調(diào)劑 +9 | niko- 2026-03-19 | 10/500 |
|
|
[考研] 319求調(diào)劑 +4 | 小力氣珂珂 2026-03-20 | 4/200 |
|
|
[考研] 考研調(diào)劑 +4 | 來好運來來來 2026-03-21 | 4/200 |
|
|
[考研] 384求調(diào)劑 +3 | 子系博 2026-03-22 | 4/200 |
|
|
[考研] 280求調(diào)劑 +11 | 咕嚕曉曉 2026-03-18 | 12/600 |
|
|
[考研] 材料學(xué)碩333求調(diào)劑 +3 | 北道巷 2026-03-18 | 3/150 |
|
|
[考研] 278求調(diào)劑 +9 | 煙火先于春 2026-03-17 | 9/450 |
|
|
[考研] 336求調(diào)劑 +5 | rmc8866 2026-03-21 | 5/250 |
|
|
[考研] 機(jī)械專碩299求調(diào)劑至材料 +3 | kkcoco25 2026-03-16 | 4/200 |
|
|
[考研] 295求調(diào)劑 +4 | 一志愿京區(qū)211 2026-03-18 | 6/300 |
|
|
[考研] 一志愿武漢理工材料工程專碩調(diào)劑 +9 | Doleres 2026-03-19 | 9/450 |
|
|
[考研] 一志愿西安交通大學(xué) 學(xué)碩 354求調(diào)劑211或者雙一流 +3 | 我想要讀研究生 2026-03-20 | 3/150 |
|
|
[考研] 求調(diào)劑 +3 | @taotao 2026-03-20 | 3/150 |
|
|
[考研] 0703化學(xué)調(diào)劑 +3 | 妮妮ninicgb 2026-03-17 | 3/150 |
|
|
[考研] 考研求調(diào)劑 +3 | 橘頌. 2026-03-17 | 4/200 |
|