zoukankan      html  css  js  c++  java
  • BufferedInputStream、BufferedOutputStream

    赋值图片例子:

    import java.io.*;
    class  CopyMp3
    {
    	public static void main(String[] args) 
    	{
    		CopyPic();
    	}
    
    	public static void CopyPic()
    	{
    		FileInputStream fileInput = null;
    		FileOutputStream fileOutput = null;
    		try
    		{
    			fileInput = new FileInputStream("C:\1.jpg");
    			fileOutput = new FileOutputStream("C:\2.Jpg");
    			BufferedInputStream bufInput = new BufferedInputStream(fileInput);
    			BufferedOutputStream bufOutput = new BufferedOutputStream(fileOutput);
    			byte [] bt = new byte[1024];
    			int len = 0;
    			while((len = bufInput.read(bt)) != -1)
    			{
    				bufOutput.write(bt);
    				bufOutput.flush();
    			}
    		}
    		catch (IOException ex)
    		{
    			ex.printStackTrace();
    		}
    		finally
    		{
    			try
    			{
    				if(fileInput != null)
    				{
    					fileInput.close();
    				}
    				if(fileOutput != null)
    				{
    					fileOutput.close();
    				}
    			}
    			catch (IOException ex)
    			{
    				ex.printStackTrace();
    			}
    		}
    	}
    }
    


  • 相关阅读:
    事件基础(一)
    添加/删除子元素的笔记
    面向对象的三大特性
    初识面向对象
    异常处理
    模块和包
    Python中常用模块一
    递归函数
    内置函数、匿名函数
    迭代器,生成器
  • 原文地址:https://www.cnblogs.com/dengshiwei/p/4258466.html
Copyright © 2011-2022 走看看