zoukankan      html  css  js  c++  java
  • java 21

    所谓的输入流,就是读取文件中的数据

    同样的,字符输入流InputStreamReader

    4个构造方法,不过2个比较常用:

    构造方法: 

    A:InputStreamReader(InputStream is):用默认的编码读取数据
    B:InputStreamReader(InputStream is,String charsetName):用指定的编码读取数据

    A:InputStreamReader(InputStream is):用默认的编码读取数据

    InputStreamReader isr = new InputStreamReader(new FileInputStream(
    		 "a.txt"));
    

      

    B:InputStreamReader(InputStream is,String charsetName):用指定的编码读取数据

    1 InputStreamReader isr = new InputStreamReader(new FileInputStream(
    2                 "osw.txt"), "UTF-8");

    InputStreamReader的方法:

    A* int read():一次读取一个字符
    B* int read(char[] chs):一次读取一个字符数组

    A* int read():一次读取一个字符

    1         int ch = 0;
    2         while ((ch = isr.read()) != -1) {
    3             System.out.print((char) ch);
    4         }
    5 
    6         // 释放资源
    7         isr.close();


    B* int read(char[] chs):一次读取一个字符数组

    1         char[] chs = new char[1024];
    2         int len = 0;
    3         while ((len = isr.read(chs)) != -1) {
    4             System.out.print(new String(chs, 0, len));
    5         }
    6 
    7         // 释放资源
    8         isr.close();
    何事都只需坚持.. 难? 维熟尔。 LZL的自学历程...只需坚持
  • 相关阅读:
    Django第一天上课笔记
    easyui-datebox 只能获取当前日期以前的日期
    身份证号码 正则表达式 jquery
    动态修改属性设置 easyUI
    easyUi onLoadSuccess:、onChange这些事件不能嵌套使用!!!!
    jstl无法调用js
    decode
    easyui-panel 滚动条禁用
    js文件引用js文件
    硬编码
  • 原文地址:https://www.cnblogs.com/LZL-student/p/5926090.html
Copyright © 2011-2022 走看看