JAVA的IO程序出现不明白的报错,求助!

importjava.io.*;publicclassTestFile{publicstaticvoidmain(String[]args){FileInputStrea... import java.io.*;
public class TestFile{
publicstatic void main(String[] args){
FileInputStream in = null;
FileOutputStreamout= null;
intb=0;
try{
in= new FileInputStream("C:/java/A/b/c/Listt.java");
out = newFileOutputStream("C:/java/A/b/c/HW.java");
while(b=in.read()!=0){
System.out.print(b);
in.close();
out.close();
}
}
catch(FileNotFoundExceptione2){
System.out.println("没有发现文件");
System.exit(-1);
}
catch(IoExceptione1){
System.out.println("文件读取错误");
System.exit(-1);
}

}
System.out.print("复制成功"); //这一句出现错误
}
} //这以行出现错误

看的马士兵的java视频,代码如上,写完后,出现图中报错,有两行显示需要标示符,但是并没有直接将代码直接写进类里面,还有最后面的大括号需要class 接口等错误摸不着头脑。错误的语句已经通过注释标出。求教高手到底哪里弄错了。多谢!
展开
 我来答
匿名用户
2015-11-18
展开全部
public class testString {
 public static void main(String[] args) {
  FileInputStream in = null;
  FileOutputStream out = null;
  int b = 0;
  try {
   in = new FileInputStream("C:/java/A/b/c/Listt.java");
   out = new FileOutputStream("C:/java/A/b/c/HW.java");
   while ((b = in.read()) != 0) {
    System.out.print(b);
    in.close();
    out.close();
   }
  }
  catch (FileNotFoundException e) {
   System.out.println("没有发现文件");
   System.exit(-1);
  }
  catch (IOException e) {
   System.out.println("文件读取错误");
   System.exit(-1);
  }
  System.out.println("复制成功"); }
}

再试试。

追问

我把原来的代码注释掉,修改源文件后,还是有个错误。。还是最后一行那个大括号的。

追答
直接把你原来的全部注释掉,把我的拷过去,你之前多了个大括号。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式