BufferedReader的使用

通过这个程序,可以了解到BufferedReader的使用方法,理解BufferedReader在无限制控制台输入的运用以及一些小的技巧。其实,学习编程时,有些源代码需要记住,这里BufferedReader的使用要牢记!

 

/*此程序演示了BufferedReader接收控制台输入的情况。有两个收获:
1、BufferedReader可以实现无限制字数的输入。
2、如何输入几段文字?
3、在Windows中换行的意义!
*/

package com.lwj.demo;

import java.io.*;

public class Exercise {
 public static void main(String[] args) throws Exception {
  BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  String str = null;
  StringBuffer sb = new StringBuffer("");
  System.out.println("写日记:");
  while (!(str = br.readLine()).equals("")) {//如果一行什么也没有输入(即只按“回车”键),则readLine()返回空字符串,可以作为判断结束的标志。
   sb.append(str + "/r/n");//输入"/r/n",是因为在Windows中“换行”就意味着“回车+换行”。
  }
  FileWriter fw = new FileWriter("d://demo.txt");
  fw.write(sb.toString());

  br.close();
  fw.close();
 }
}

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值