BufferedReader:缓冲字符输入流的用法

 

可以实现把字节流转换为字符流读取;
可以实现一次型读取内容到缓冲区,可以实现任意长度的中文输入;
——–实例:
package com.mldn;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class BufferReader
{
        public static void main(String[] args)
        {
                BufferedReader buf = null;        // 声明缓冲输入流
                buf = new BufferedReader(new InputStreamReader(System.in));        // 字节输入流对象—>字符输入流对象—->缓冲输入流对象
                String str = null;        // 保存数据
                System.out.println(“请输入内容:”);
                try
                {               
                        str = buf.readLine();
                }
                catch (IOException e)
                {
                        e.printStackTrace();
                }
                try
                {
                        buf.close();        // 关闭缓冲流
                }
                catch (IOException e)
                {
                        e.printStackTrace();
                }
                System.out.println(“输入内容:\n” + str);
        }
}
/*
administrator@xu-desktop:~$ java com.mldn.BufferReader
请输入内容:
类似的看风景莱克斯蛋孵鸡 哦iwertoiwe
输入内容:
类似的看风景莱克斯蛋孵鸡 哦iwertoiwe
BufferedReader创建字符缓冲区,将读取的数据存放在缓冲区,可以从字节流中读取文本;
*/

声明: 除非转自他站(如有侵权,请联系处理)外,本文采用 BY-NC-SA 协议进行授权 | 嗅谱网
转载请注明:转自《BufferedReader:缓冲字符输入流的用法
本文地址:http://www.xiupu.net/archives-97.html
关注公众号:嗅谱网

赞赏

wechat pay微信赞赏alipay pay支付宝赞赏

上一篇
下一篇

相关文章

在线留言

你必须 登录后 才能留言!