• java IO,bufferedReader类


    1,掌握bufferedreader类作用

    2,掌握键盘输入的基本格式。

    Buffer:表示缓冲区,之前的StringBuffer,缓冲区中的内容可以更改,可以提高效率。

    如果要想接收任意长度的数据,而且避免乱码的产生,就可以使用bufferedreader。

    public class BufferedReaderextends Reader

    因为输入的数据可能出现中文,所以此处使用字符流完成。

    System.in本身表示的是InputStream(字节流),现在要求接收的是字符流,需要将字节流变为字符流才可以,可以通过InputStreamReader类转换。

    bufferedreader实例化

    此时,就可以给出键盘输入数据的标准格式。

    类的方法:

    这里读取一个文本行。

     String readLine() 
              读取一个文本行。 

    实例:

    package 类集;
    import java.io.* ;
    public class BufferedReaderDemo01{
        public static void main(String args[]){
            BufferedReader buf = null ;        // 声明对象
            buf = new BufferedReader(new InputStreamReader(System.in)) ;    // 将字节流变为字符流
            String str = null ;    // 接收输入内容
            System.out.print("请输入内容:
    ") ;
            try{
                str = buf.readLine() ;    // 读取一行数据
            }catch(IOException e){
                e.printStackTrace() ;    // 输出信息
            }
            System.out.println("输入的内容为:
    " + str) ;
        }
    };

    运行结果:

    请输入内容:
    32423432
    输入的内容为:
    32423432
  • 相关阅读:
    Design Thinking 设计思维
    SELECT小技巧
    网站架构
    代码生成器重构
    如何监控你的鼠标
    Asp.net超轻异步框架
    跨线程修改UI控件
    NPOI组件
    浅析Linux计算机工作机制
    VS2010单元测试
  • 原文地址:https://www.cnblogs.com/alsf/p/7148221.html
Copyright © 2020-2023  润新知