首页 > 代码库 > IO 字节流学习
IO 字节流学习
复制图片和MP3
import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class inputstream { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub //test1();//复制图片 test2();//复制MP3 } static void test1(){ FileInputStream fis = null; FileOutputStream fos = null; try { fis = new FileInputStream("F:\\0.jpg"); fos = new FileOutputStream("F:\\fd.jpg"); byte[] byte1 = new byte[1024]; int x = 0; while((x = fis.read(byte1))!=-1){ fos.write(byte1, 0, x); } } catch (IOException e) { // TODO: handle exception } finally{ try { if(fis != null) fis.close(); } catch (IOException e2) { // TODO: handle exception } try { if(fos!=null) fos.close(); } catch (IOException e2) { // TODO: handle exception } } } static void test2(){ BufferedInputStream bufi = null; BufferedOutputStream bufo = null; try { bufi = new BufferedInputStream(new FileInputStream("F:\\fd.mp3")); bufo = new BufferedOutputStream(new FileOutputStream("F:\\wzz.mp3")); byte[] b = new byte[1024]; int x = 0; while((x=bufi.read(b))!=-1){ bufo.write(b, 0, x); } } catch (IOException e) { // TODO: handle exception } finally{ try { if(bufi!=null) bufi.close(); } catch (IOException e2) { // TODO: handle exception } try { if(bufo!=null) bufo.close(); } catch (IOException e2) { // TODO: handle exception } } } }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。