我是靠谱客的博主 美满汉堡,最近开发中收集的这篇文章主要介绍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:转换流的使用InputStreamReader所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部