黑马程序员:IO流之转换流
2012-02-25 20:22
225 查看
---------------------- android培训、java培训、期待与您交流! ----------------------
---------------------- android培训、java培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.net/heima
/* 流操作的基本规律: 1.明确数据源和目的。 源:输入流。InputStream Reader 目的:输出流。OutputStream Writer 2.操作的数据是否是纯文本。 是:字符流 不是:字节流 3.当体系明确后,在明确使用哪个具体的对象。 通过设备来进行区分: 源设备:内存,硬盘,键盘。 目的设备:内存,硬盘,控制台。 OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream("d.txt"),"UTF-8); 通常涉及到字符编码转换时,需要用到转换流。 */ import java.io.*; class IODemo2 { public static void main(String[] args) throws IOException { inputStreamReader(); } public static void inputStreamReader()throws IOException { //获取键盘录入的对象 //InputStream in = System.in; //将键盘录入的字节流对象转换成字符流对象。 //InputStreamReader isr = new InputStreamReader(in); //建立字符流对象的缓冲区 //BufferedReader bufr = new BufferedReader(isr); //可以将上面三句代码写成语句代码 BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bufw = new BufferedWriter(new OutputStreamWriter(System.out)); String len = null; while((len=bufr.readLine())!=null) { if(len.equals("over")) break; bufw.write(len.toUpperCase()); bufw.newLine(); bufw.flush(); } bufr.close(); } }
---------------------- android培训、java培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.net/heima
相关文章推荐
- 黑马程序员_IO流_字符流,转换流
- 黑马程序员-8-java-IO流知识点串讲(2)-字节流及字节字符转换流
- 黑马程序员--java 基础之IO流 字节流与转换流 --07
- 黑马程序员——JAVA基础------IO流(四)----字节字符转换流和缓冲流
- 黑马程序员——IO流--转换流和键盘输入、File类
- 黑马程序员——IO流读取键盘录入以及转换流的用法
- 黑马程序员_IO流 装饰设计 字节流 转换流
- 黑马程序员:IO流之间的转换、
- 黑马程序员_java的IO流(对第十九课字节流及转换流的总结二)
- 黑马程序员------IO流之(读取与写入)转换流应用
- 黑马程序员-JAVA基础-IO流之流操作规律及读写转换流
- 黑马程序员_IO流-转换流的学习
- 黑马程序员——io流中数据类型转换问题
- 黑马程序员——IO流(三)字节流、字符流、转换流
- 黑马程序员_java_IO流总结(中)
- 黑马程序员——Java基础---IO(一)---IO流概述、字符流
- 黑马程序员 IO流学习
- 黑马程序员 java_IO流笔记(一)
- 黑马程序员——Java IO流(二)之流操作规律总结、File类、Properties类、序列流等
- 黑马程序员-day20-IO流(Properties)