-1
、私は次のエラーを取得しておいてください。にNullPointerException()
私は、ファイルからデータを読み込み、LinkedListのに追加しますが、私はこのエラーを取得しておきます私はプログラムを実行する。また、迷惑なファイルから1行おきにスキップします。 他のすべての行が "Worker"オブジェクトとしてリストに追加されますが、この問題を解決する方法はわかりません。ここ はコードです:whileループで
BufferedReader sbr = new BufferedReader(new FileReader("src/stafflist.csv"));
LinkedList<Worker> workerList = new LinkedList<Worker>();
while (sbr.readLine()!=null){
String[] lines = sbr.readLine().split(",");
Worker worker = new `enter code here`Worker(lines[0],Integer.parseInt(lines[1]),null);
workerList.add(worker);
System.out.println(worker.toString());
}
分割しようとしている文字列がヌルであることを意味します。 –
ファイルの内容は次のとおりです。ヌルであってはいけません。 http://imgur.com/a/1m0FY 確かにwhileループはnullに達すると停止するはずです –
ファイルの内容は分割しようとしている文字列あなたがコードを投稿していないので、あなたがそこで何をしたかは誰も知りません。画像の代わりにコードを投稿してください。 –