zoukankan      html  css  js  c++  java
  • 字符流Reader和Writer

    1、Rader是字符输入流的父类。

    2、Writer是字符输出流的父类。

    3、字符流是以字符(char)为单位读取数据的,一次处理一个unicod。

    4、字符类的底层仍然是基本的字节流。

    5、Reader常用方法

          -int   read()  读取一个字符,返回的int值低16位有效,

         - int   read(char[]  chs)    从该流中读取一个字符数组的length个字符并存入该数组,返回值为实际读取到的字符量。

    6、Writer的常用方法

         - void   write(int  c)写出一个字符,写出给定int值低16位表示的字符,

         -void  write(char[]  chs)  将给定字符数组中所有字符写出,

         -void  write(String str)将给定的字符串写出,

      7、字符转换流

          InputStreamReader  字符输入流,使用该留可以设置字符集,并按照指定的字符集从流中按照该编码将字节数据装换为字符并读取,

          OutputStreamReader  子输出流  ,使用该流可以设置字符集,并按照指定的字符集将字符转换为对应字节后通过该流写出,

    8、指定字符编码

          InputStreamReader的构造方法允许我们设置字符集,  InputStreamReader(InputStream  in,String  charsetName)

          基于给定的字节输入流以及字符编码创建ISR

          InputStreamReader(InputStream  in) 该构造方法会根据系统默认字符集创建ISR

    9、指定字符编码

          OutputStreamWriter(OutputStream  out,String  charsetName)   基于给定字节输出流以及字符编码创建OSW

          OutputStreamWriter(OutputStream  out)  该构造方法会根据系统默认字符集创建OSW,

          

          

  • 相关阅读:
    HDU 6197 array array array nlogn求最长子序列 思维
    HDU 6198 number number number 矩阵快速幂 找规律
    HDU 6195 cable cable cable 思维
    urumuqi 网络赛 H skiing DP
    urumqi 网络赛 E Half-consecutive Numbers 数论
    urumqi 网络赛 C Coconut 水题
    UVA 122 Trees on the level 二叉树 广搜
    POJ3468【线段树lazy操作】
    线段树萌新讲解+一道水题【一点一滴】
    hdoj5792 【树状数组】【未完待续】
  • 原文地址:https://www.cnblogs.com/sunfenqing/p/7481911.html
Copyright © 2011-2022 走看看