我是靠谱客的博主 美满汉堡,这篇文章主要介绍IO:转换流的使用InputStreamReader,现在分享给大家,希望可以做个参考。

IO:转换流的使用InputStreamReader

package net.nyist.io;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class KeyinTest {
public static void main(String[] args){
try(
//将System.in转化为Reader对象
InputStreamReader reader =
new InputStreamReader(System.in);
//将普通的Reader包装成BufferReader
BufferedReader br = new BufferedReader(reader);
){
//
String buffer = null;
//采用循环方式来逐行读取数据
while( (buffer = br.readLine()) != null){
//如果读取的是"exit"则程序退出
if(buffer.equals("exit")){
System.exit(1);
}
//打印读出的内容
System.out.println("输入的内容为:"+buffer);
}
}catch(IOException ioe){
ioe.printStackTrace();
}
}
}


备注:

1、java中有两个转换流

InputStreamReader将字节输入流转化为字符输入流

OutputStreamWriter将字节输出流转化为字符输出流

2、BufferedReader中的readLine()方法可以很方便地一次性读入一行内容

最后

以上就是美满汉堡最近收集整理的关于IO:转换流的使用InputStreamReader的全部内容,更多相关IO:转换流内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(141)

评论列表共有 0 条评论

立即
投稿
返回
顶部