BufferedReader使用技巧转自freesky_lwj的博客
2012-10-05 13:20
267 查看
通过这个程序,可以了解到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();
}
}
/*此程序演示了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();
}
}
相关文章推荐
- 如何用java实现不同编码方式字符串的转换(包含异常处理、重复不终止输入、缓冲区bufferedreader的使用)
- [python爬虫] 正则表达式使用技巧及爬取个人博客实例
- 关于java中BufferedReader的read()及readLine()方法的使用心得
- GDB调试使用技巧 - 专职C++ - C++博客
- JNI 方法注册与签名+BufferedReader使用readLine问题
- iOS中崩溃调试的使用和技巧总结 韩俊强的博客
- File,FileInputStream,FileReader,InputStreamReader,BufferedReader 的使用和区别
- 什么是推荐文章、推荐博客、博客之星『博客使用技巧』
- Java笔记--File,FileInputStream,FileReader,InputStreamReader,BufferedReader 的使用和区别
- [转]关于java中BufferedReader的read()及readLine()方法的使用心得
- 使用Httpclient向百度翻译提交POST请求 接受返回的JSON字符串 实现翻译功能(3)----BufferedReader与BufferedWriter的使用
- [python爬虫] 正则表达式使用技巧及爬取个人博客实例
- java 使用FileInputStream,FileReader,BufferedStream读写记事本文件的例子
- BufferedReader和BufferedWriter使用
- File,FileInputStream,FileReader,InputStreamReader,BufferedReader的使用和区别
- File,FileInputStream,FileReader,InputStreamReader,BufferedReader 的使用和区别
- CSDN写博客使用技巧
- Java中BufferedReader与BufferedWriter类的使用示例
- File,FileInputStream,FileReader,InputStreamReader,BufferedReader 的使用和区别
- 员工管理系统(集合与IO流的结合使用 beta3.0 BufferedReader / ObjectOutputStream)