/*
* 下面我们将介绍转换流的概念
* 转换流:InputStreamReader,OutputStreamWriter也就是将字节流转换为字符流,它是转换的桥梁,
* 如果想要应用Bufferedreader的特有方法readline,就可以将字节流转换为字符流,当然,这不是字符
* 流的主要应用,通常涉及到字符编码转换的时候,才会用到转换流。
* 之后,由于读取和写入的操作很相似,我们以读取转换流为例,把字节流转换之后,调用readline方法
* 步骤:
* 1.创建字节读取流
* 2.将字节流对象传入到转换流InputStreamReader中
* 3.增加缓冲区
* 4.后面的操作和普通读取操作相同(可以参见以前的内容)
*/
import java.io.*;
public class Zhuanhuanliu {
public static void main(String[] args)
{
BufferedReader bufr=null;
try
{
bufr=new BufferedReader(new InputStreamReader(System.in));
//上面的式子,是前三个步骤的简写形式,一定要记住,很方便,而且很重要。
//InputStream in=System.in;其中System.in是键盘录入
//InputStreamReader isr=new InputStreamReader(in);
//Bufferedreader bufr=new BufferedReader(isr);
String line=null;
while((line=bufr.readLine())!=null)
{
if("over".equals(line))
{
break;
}
System.out.println(line);
}
}
catch(IOException e)
{
System.out.println(e.toString());
}
finally
{
try
{
if(bufr!=null)
{
bufr.close();
}
}
catch(IOException e)
{
System.out.println(e.toString());
}
}
}
}
java转换流InputStreamReader,OutputStreamWriter及其应用演示代码
猜你喜欢
转载自blog.csdn.net/qq_41901915/article/details/81239155
今日推荐
周排行