概述
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:转换流的使用InputStreamReader所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复