A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

有学生对象,存储信息有姓名,以及成绩。将学生信息保存到treeset中,问怎么把treeset中的信息保存到txt文件中?/?

评分

参与人数 1黑马币 +1 收起 理由
王子鹏 + 1 淡定

查看全部评分

6 个回复

倒序浏览
用io输出流   输出到txt文件里  
BufferedWriter bufw = new BufferedWriter(new FileWriter("student.txt",true));
bufw.write("        "+stu.getStu_id()+"        "+stu.getStu_name()+"                "+stu.getScore()+"\r\n");
bufw.flush();
bufw.close();
回复 使用道具 举报
王子鹏 发表于 2016-5-29 10:22
用io输出流   输出到txt文件里  
BufferedWriter bufw = new BufferedWriter(new FileWriter("student.txt" ...

你既然用了buffered包装,为什么不用newline方法
回复 使用道具 举报
曾宇 发表于 2016-5-29 13:06
你既然用了buffered包装,为什么不用newline方法

我查了api
void newLine()
          写入一个行分隔符。

我不是很明白   newLIne()不是回车的作用吗?  
可能这一点我没搞懂  请你详细解释下
回复 使用道具 举报
close不是自带刷新功能吗, 可以不用flush
回复 使用道具 举报
王子鹏 发表于 2016-5-29 20:37
我查了api
void newLine()
          写入一个行分隔符。

bufw.newline  上课都这么用啊  换行
回复 使用道具 举报
GAREN 发表于 2016-5-29 21:14
close不是自带刷新功能吗, 可以不用flush

是的 视情况使用
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马