//构造方法:
InputStreamReader (InputStream in):
创建一个使用默认字符集的InputStreamReader
读数据的2种方式:
int read (): 一次读一个字符数据
nt read (char[] cbuf): -次读- -个字符数组数据
public class InputStreamReaderDeno {
// InputStreamReader (InputStream in): 创建一个使用默认字符集的InputStreamReader
public static void main(String[] args) throws IOException {
InputStreamReader isr = new InputStreamReader(new FileInputStream("C:\\Users\\PCTC\\Desktop\\file\\fos.txt"));
// int read (): 一次读一个字符数据
int ch;
while ((ch = isr.read()) != -1){
System.out.print((char)ch);
}
// int read (char[] cbuf): -次读一个字符数组数据
char[] chs = new char[1024];
int len;
while ((len = isr.read(chs)) != -1){
System.out.print(new String(chs,0,len));
}
isr.close();
}
}
版权声明:本文为shiqinghuan原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。