永发信息网

Java从命令行读取输入然后输出到文本文件的问题

答案:1  悬赏:80  手机版
解决时间 2021-03-11 01:29
import java.io.*;

public class InputName {
public static void main (String [] args)throws IOException{
System.out.println("请输入姓名(结束请敲两次回车键):");//提示语
InputStreamReader keyBoard = new InputStreamReader(System.in);//读入用户输入,并将其转换为字符流
BufferedReader br = new BufferedReader(keyBoard);//建立输入缓冲区
File f = new File("name.txt");//创建name.txt文件
f.createNewFile();//若该文件原来不存在,则新建文件
FileWriter writer = new FileWriter(f,true);//新建输出器
String s;//用作输出的临时字符串

while((s=br.readLine())!=""){
writer.write(s);
}
writer.close();
keyBoard.close();
br.close();
}
}

请问为什么没法输出到name.txt?
最佳答案
import java.io.*;
public class InputName {
    public static void main(String[] args) throws IOException {
        System.out.println("请输入姓名(结束请敲两次回车键):");
        InputStreamReader keyBoard = new InputStreamReader(System. in );
        BufferedReader br = new BufferedReader(keyBoard);
        FileWriter writer = new FileWriter("name.txt", true);
        String s;
        while ((s = br.readLine()) != null) {
            writer.write(s);
        }
        writer.flush();
        writer.close();
        keyBoard.close();
        br.close();
    }
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
歌词是再也回不到从前 女声唱的
重庆华哥美食城我想知道这个在什么地方
1999年农历1月27日日公历什么日期
签收快递的时候快递拿走的是我签字的面单还是
java代码中无法插入表信息
怎样理解公倍数和最小公倍数的意义
我想买台电脑,配置都是自己写的也不知道好不
【比喻句摘抄】20句比喻句(名家名篇里的摘抄)
老昌食品(永昌分店)这个地址在什么地方,我要
伦敦奥运会体操男团比赛日本队最后申诉成功的
梦幻西游灵饰怎么选择 平民灵饰选择技巧
我8年前因为偷了辆自行车进过派出所留有案底
楚李记汉味小吃在什么地方啊,我要过去处理事
【财政零余额账户】简述财政部门的零余额账户
属虎跟什么相冲
推荐资讯
在噬神者爆裂里,荒神爪在哪里?
自我介绍 英语 带汉语
【观音灵签第8签】观音灵签第八签求子的
《梦里浮生之倾国》大概内容是什么?
记账用英文怎么说
求一部激情戏,讲的是一个女的裸体一个男的在
美国托举舞冠军克雷格舞伴
摘抄一段成功后的心理描写100字
碌曲县法制办这个地址在什么地方,我要处理点
卡斯藤这个品牌红酒的所有产品有哪些?
体能训练的作用和意义
今天哥哥叫我和他一起睡,不小心看到了,好尴
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?