本帖最后由 宋超2356 于 2014-4-2 19:37 编辑
- import java.io.*;
- public class Test {
- public static void main(String[] args) throws IOException {
- FileInputStream fis = new FileInputStream("d:/java/Person.java");
- BufferedInputStream bis = new BufferedInputStream(fis);
- BufferedOutputStream bos = new BufferedOutputStream(
- new FileOutputStream("d:/java/Person1.java"));
-
- int num;
- byte [] buf = new byte[1024];
-
- /*while((num = bis.read(buf)) != -1) {
- System.out.println(new String(buf,0,num));
- bos.write(buf,0,num);
- }
- */
- while((num = fis.read(buf)) != -1) {
- System.out.println(new String(buf,0,num));
- }
- bis.close();bos.close();//这里还有必要关闭fis么?
- }
- }
复制代码 注释掉的事buffered...的缓冲流复制文件,与普通的file...流有什么区别?感觉效果一样啊,嵌套buffered...的意义在哪?
|