您的位置:首页 > 编程语言 > Java开发

java核心学习(十三) IO框架---转换流和缓冲流

2020-02-06 15:58 141 查看

InputStreamReader 和 OutputStrramReader,分别是将字节流转化为字符流的输入流和输出流。

package IOTest;

import java.io.*;

public class KeyinTest {
public static void main(String[] args){
try(
//将标准输入转化为字符流,再将之转化为缓冲流
Reader reader = new InputStreamReader(System.in);
BufferedReader bufferedReader = new BufferedReader(reader);
){
//按照行读取
String line = null;
while ((line=bufferedReader.readLine()) != null){
//若果读取的字符串为exit,则程序退出
if(line.equals("exit")){
System.exit(1);
}
//打印读取的内容
System.out.println(line);
}
}catch (IOException ex){
ex.printStackTrace();
}
}
}
//缓冲流可以一次读取一行文本,若他没有读到换行符则程序阻塞,等读到换行符才会继续运行。

转载于:https://www.cnblogs.com/Theshy/p/7524563.html

  • 点赞
  • 收藏
  • 分享
  • 文章举报
a2607900692 发布了0 篇原创文章 · 获赞 0 · 访问量 322 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: