24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1042  |  回复: 9
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

我爱小虫子

新虫 (正式写手)

[求助] 一个关于输入输出的java小程序,不明白为什么出错已有3人参与

程序是想实现:逐行输入(输入的每一行文本都写入到文本中),创建文本文件,回车符结束输入,
存在的问题:对最后finally 中的那个语句 if(out1!=null)  out1.close(); 想把输出流关闭,可是总是提示说:找不到符号,这是为什么呢,望大神们帮忙谢谢哦
import java.io.*;
class InputText {
        public static void main(String args[]){
               
       
        try {
                String s;
               
                BufferedReader br=new BufferedReader(new InputStreamReader(System.in));       
            PrintWriter out1=new PrintWriter(new FileWriter("output.txt",true);
       
                while(true)
            {
                s=br.readLine();
                if(s.length()==0) break;
            out1.println(s);
            }
             System.out.println();
           }
        catch(IOException e)
        {
                //System.out.println(e.toString());
        }
        finally{
       
                if(out1!=null)
                out1.close();
        }
        }
}
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kerenbing

铁虫 (初入文坛)

out1是在try中定义的。。。。。。。finally已经出了作用域了
8楼2014-02-28 16:00:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 我爱小虫子 的主题更新
信息提示
请填处理意见