字节输入流:FileInputStream
高效字节输入流: BufferedInputStream
字符转换输入流:InputStreamReader
字符转换输入流简化写法:FileReader
高效字符流输入流:BufferedReader
字节输出流:FileOutputStream
高效字节输出流: BufferedOutputStream
字符转换输出流:InputStreamWriter
字符转换输出流简化写法:FileWriter
高效字符流输入流:BufferedWriter
- //一次读取一个字符
- // int ch = 0;
- // while((ch=br.read())!=-1){
- // bw.write(ch);;
- // }
-
- //有一次读取一个字符数组
- char[] chs = new char[1024];
- int len = 0;
- while((len = br.read(chs))!=-1){
- bw.write(chs, 0, len);
- bw.flush();
- }
- //一次读取一个字节
- int by = 0;
- while((by=fis.read())!=-1){
- System.out.print((char)by);
- }
- // 一次读取一个字节数组
- byte[] bys = new byte[1024];
- int len = 0;
- while ((len = fis.read(bys)) != -1) {
- fos.write(bys,0,len);
- }
复制代码 |
|