24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1040  |  回复: 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的回帖

hjuner

新虫 (初入文坛)

【答案】应助回帖

感谢参与,应助指数 +1
把字符串s先赋初值试试

[ 发自小木虫客户端 ]
2楼2014-01-12 21:19:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

我爱小虫子

新虫 (正式写手)

引用回帖:
2楼: Originally posted by hjuner at 2014-01-12 21:19:01
把字符串s先赋初值试试

我把s初值赋为空,还是不行,问题应该不在那里,,把finally里面的语句删掉就行了
3楼2014-01-13 11:32:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chenyangnjit

铜虫 (初入文坛)

【答案】应助回帖


xzhdty: 金币+1, 谢谢参与 2014-01-28 07:39:41
finally那段语句属于多余的 删除即可
南京邮电大学
4楼2014-01-27 16:45:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

我爱小虫子

新虫 (正式写手)

引用回帖:
4楼: Originally posted by chenyangnjit at 2014-01-27 16:45:04
finally那段语句属于多余的 删除即可

谢谢你,我现在知道原因了,是作用域的问题

[ 发自手机版 http://muchong.com/3g ]
5楼2014-01-28 12:57:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

匿名

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
我爱小虫子: 金币+10, 有帮助 2014-02-27 19:05:23
本帖仅楼主可见
6楼2014-02-27 16:11:30
已阅   申请程序强帖   回复此楼   编辑   查看我的主页

我爱小虫子

新虫 (正式写手)

引用回帖:
6楼: Originally posted by wyh13 at 2014-02-27 16:11:30
你的out1是在try里面定义的,在finally中是不能使用的。

谢谢啦,虽然我已经知道原因啦,,金币给你啦
7楼2014-02-27 19:05:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kerenbing

铁虫 (初入文坛)

out1是在try中定义的。。。。。。。finally已经出了作用域了
8楼2014-02-28 16:00:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

我爱小虫子

新虫 (正式写手)

引用回帖:
8楼: Originally posted by kerenbing at 2014-02-28 16:00:44
out1是在try中定义的。。。。。。。finally已经出了作用域了

谢谢啦,,,,,可是,,,,,可是,,,,,你们为什么都来得这么迟
9楼2014-02-28 18:51:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

单身少爷abc

新虫 (初入文坛)

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