1.public class InputStreamReader
extends Reader
下列类的父类:
FileReader
一个 InputStreamReader 类是从字节流到字符流的桥梁:它读入字节,并根据指定的编码方式,将之转换为字符流。使用的编码方式可能由名称指定,或平台可接受的缺省编码方式。
InputStreamReader 的 read() 方法之一的每次调用,可能促使从基本字节输入流中读取一个或多个字节。为了达到更高效率,考虑用 BufferedReader 封装 InputStreamReader,例如:
BufferedReader in
= new BufferedReader(new InputStreamReader(System.in));
注:在xml解析中用到inputStreamReader.用kxml解析器解析,通过构造inputStreamReader,将原始数据出入其中,解析器在对inputstreamReader中的内容进行解析。
例如: ByteArrayInputStream bin = new ByteArrayInputStream( xml.getBytes());
InputStreamReader in = new InputStreamReader( bin );
XmlParser parser = new XmlParser( in );