为了账号安全,请及时绑定邮箱和手机立即绑定

怎么报错,?

怎么报错,?

qq_毅往情深_0 2016-03-25 12:20:51
 File file=new File("D:/demo.txt");  DataOutputStream  dos=new DataOutputStream(new FileOutputStream(file));      dos.writeChars("世界");  DataInputStream dis=new DataInputStream(new FileInputStream(file));   String s=null;     while(dis.readChar()!=-1){      s+=dis.readChar();           };   System.out.println(s);
查看完整描述

1 回答

?
qq_岁月静好与君语_0

TA贡献15条经验 获得超2个赞

你的while后面不应该加分号,去掉,就可以了


有可能以后会出现的错:

你的file有可能不存在,应该对其进行判断,

if(!file2.exists()){

try{            //运行时异常

file2.createNewFile();

}catch(Exception e){

e.printStackTrace();

}

}

或者捕获异常,像这样,

try{

File file=new File("D:/demo.txt");
  DataOutputStream  dos=new DataOutputStream(new FileOutputStream(file));
      dos.writeChars("世界");
  DataInputStream dis=new DataInputStream(new FileInputStream(file));
   String s=null;
     while(dis.readChar()!=-1){
      s+=dis.readChar();
      
     }

}catch(Exception e){

}

查看完整回答
反对 回复 2016-03-27
  • 1 回答
  • 0 关注
  • 1198 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信