因此,我試圖從文本文件中將一系列「分數」放入數組,然後按順序排序四行,並編寫其他方法以獲得最高分數,最低,平均等等。println命令在那裏,但我還沒有寫入方法。我一直在工作一整天,我開始混淆自己,現在我在主方法中出現NullPointerException錯誤。任何幫助?將文本文件讀入Java數組
package arrayops1d;
import java.io.*;
import java.util.*;
public class ArrayOps1D {
static int scores[];
public static void main(String[] args) throws Exception{
FileReader file = new FileReader("C:/Users/Steve/Documents/"
+ "NetBeansProjects/ArrayOps1D/Scores.txt");
BufferedReader reader = new BufferedReader(file);
String scores = "";
String line = reader.readLine();
while (line != null){
scores += line;
line = reader.readLine();
}
System.out.println(scores);
System.out.println(getTotal());
System.out.println(getAverage());
System.out.println(getHighest());
System.out.println(getLowest());
System.out.println(getMedian());
System.out.println(getPosition());
System.out.println(getDeviations);
System.out.println(getStdDev);
}
你可以發佈你的文件內容? – 2014-08-31 23:15:55
我不明白你的問題是什麼?你能不能公司告訴發生了什麼事情,我們可以幫忙? – 2014-08-31 23:22:58
我在這裏看不到太多的代碼,它看起來你正試圖將整個文件讀入一個'String'。爲什麼? – 2014-08-31 23:23:58