EFBula 2015-08-07 00:01 采纳率: 66.7%
浏览 2622

java nullpointerexpection

package tester;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;

public class Tes {
public static void main(String[]ra)throws IOException
{
try {
URL url1=new URL("http://www.qidian.com");
InputStream in=url1.openStream();
InputStreamReader inr=new InputStreamReader(in,"utf-8");
BufferedReader br=new BufferedReader(inr);
String data=br.readLine();
FileWriter fr=new FileWriter("C:\Users\lenovo\Desktop\起点.txt");
BufferedWriter ws=new BufferedWriter(fr);
ws.write(data);
while(data!=null)
{
System.out.println(data);
data=br.readLine();
ws.write(data);
}
ws.flush();
ws.close();
fr.close();
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}
}

Exception in thread "main" java.lang.NullPointerException
at java.io.Writer.write(Unknown Source)
at tester.Tes.main(Tes.java:28)

  • 写回答

10条回答 默认 最新

  • havedream_one 2015-08-07 00:11
    关注

    while(data!=null)
    {
    System.out.println(data);
    data=br.readLine();
    if(data != null){
    ws.write(data);
    }
    }
    加一个if判断

    评论

报告相同问题?

悬赏问题

  • ¥15 有赏,i卡绘世画不出
  • ¥15 如何用stata画出文献中常见的安慰剂检验图
  • ¥15 c语言链表结构体数据插入
  • ¥40 使用MATLAB解答线性代数问题
  • ¥15 COCOS的问题COCOS的问题
  • ¥15 FPGA-SRIO初始化失败
  • ¥15 MapReduce实现倒排索引失败
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码