李计伟 发表于 2012-11-8 22:17
写文件读文件 - public static void copy_1() throws IOException{
- BufferedInputStream bufis=new BufferedInputStream(
- new FileInputStream("E:\\av.avi")); //定义一个字节读取流缓冲区
- BufferedOutputStream bufos=new BufferedOutputStream(
- new FileOutputStream("C:\\av.avi")); //定义一个字节写入流缓冲区
- int len=0;
- byte[] by=new byte[1024]; //用一个缓冲数组保存读到的数据,并不是读一个字节就写一个字节
- while((len=bufis.read(by))!=-1){
- bufos.write(by); //等到缓冲数组满了后一阵狂写,写完了继续循环读写,直到读到文件末尾返回-1跳出循环,文件复制完成
- }
- bufos.close();
- bufis.close();
- }
复制代码 可是哥们问的是管道流该怎么读和写?? {:soso_e119:} 都扯上抽象类了。。。 |