InputStreamReader() 字符流读数据

//构造方法:
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版权协议,转载请附上原文出处链接和本声明。