Java 圖片復制功能實現過程解析

 更新時間:2019年10月09日 11:24:33   作者:小龍_T無限   我要評論
這篇文章主要介紹了Java 圖片復制功能實現過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

需求說明

實現思路

見代碼注釋

代碼內容

使用IO復制圖片

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

/**
 * @auther::9527
 * @Description: 第十題
 * @program: 多線程
 * @create: 2019-08-10 00:26
 */
public class Tenth {
  public static void main(String[] args) {
    FileInputStream fis = null;
    FileOutputStream fos = null;

    try {
      //確定輸入輸出的文件名
      fis = new FileInputStream("c:/a.jpg");
      fos = new FileOutputStream("c:/b.jpg");
      //設定判定器,判定是否讀取完畢
      int temp = 0;
      //開始讀取數據,如果沒有讀完就繼續讀,按read()方法所說,讀完會成為-1,若取值不為-1,則持續讀取
      while ((temp = fis.read())!=-1){
        //將讀取到的信息寫入文件
        fos.write(temp);
      }
      System.out.println("已將c盤的a.jpg復制為b.jpg");
    } catch (FileNotFoundException e) {
      e.printStackTrace();
    } catch (IOException e) {
      e.printStackTrace();
    }
    try {
      //關閉輸出流和輸入流
      fos.close();
      fis.close();
    } catch (IOException e) {
      e.printStackTrace();
    }
  }
}

運行結果

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • java中的接口能夠被實例化嗎

    java中的接口能夠被實例化嗎

    這篇文章主要介紹了java中的接口能夠被實例化嗎,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • Eclipse/MyEclipse轉IntelliJ IDEA完全攻略(圖文)

    Eclipse/MyEclipse轉IntelliJ IDEA完全攻略(圖文)

    這篇文章主要介紹了Eclipse/MyEclipse轉IntelliJ IDEA完全攻略(圖文),小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • Spring Cache的基本使用與實現原理詳解

    Spring Cache的基本使用與實現原理詳解

    緩存是實際工作中非經常常使用的一種提高性能的方法, 我們會在很多場景下來使用緩存。下面這篇文章主要給大家介紹了關于Spring Cache的基本使用與實現原理的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2018-05-05
  • 詳解springboot中redis的使用和分布式session共享問題

    詳解springboot中redis的使用和分布式session共享問題

    這篇文章主要介紹了詳解springboot中redis的使用和分布式session共享問題,詳細的介紹了解決分布式系統的session如何共享問題,有興趣的可以了解一下
    2017-11-11
  • JavaWeb實現多文件上傳及zip打包下載

    JavaWeb實現多文件上傳及zip打包下載

    這篇文章主要為大家詳細介紹了JavaWeb實現多文件上傳及zip打包下載,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • Java源碼解析TreeMap簡介

    Java源碼解析TreeMap簡介

    今天小編就為大家分享一篇關于Java源碼解析TreeMap簡介,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • java實現根據ip地址獲取地理位置的代碼分享

    java實現根據ip地址獲取地理位置的代碼分享

    這篇文章主要介紹了java實現根據ip地址獲取地理位置的代碼分享,本文中使用的是QQ在線接口,也可以使用新浪、淘寶等提供的在線接口,需要的朋友可以參考下
    2014-08-08
  • JAVA+Struts2獲取服務器地址的方法

    JAVA+Struts2獲取服務器地址的方法

    這篇文章主要介紹了JAVA+Struts2獲取服務器地址的方法,是Struts2的一個簡單應用,具有一定的借鑒與參考價值,需要的朋友可以參考下
    2014-11-11
  • java自定義實現base64編碼轉換

    java自定義實現base64編碼轉換

    本文主要介紹了java 自定義實現base64編碼轉換的方法,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • 用java的spring實現一個簡單的IOC容器示例代碼

    用java的spring實現一個簡單的IOC容器示例代碼

    本篇文章主要介紹了用java實現一個簡單的IOC容器示例代碼,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03

最新評論

码报108