Maison > Java > Javacommencer > Comment utiliser io stream pour copier des images en Java

Comment utiliser io stream pour copier des images en Java

王林
Libérer: 2020-08-03 16:44:17
avant
4687 Les gens l'ont consulté

Comment utiliser io stream pour copier des images en Java

java.io fournit de nombreuses classes de flux Ici, nous allons utiliser FileInputStream/FileOutputStream----pour lire les octets bruts

(Tutoriel recommandé : Tutoriel d'introduction à Java)

On copie d'abord une image dans le répertoire courant, par exemple : "d:/java/TestPicture/image1.jpg", puis on utilise FileInputStream Lire l'image, et enfin FileOutputStream génère une image sous la forme image2.jpg dans le répertoire courant.

(Recommandation du didacticiel vidéo : Tutoriel vidéo Java)

Code Java :

import java.io.*;
public class TestPictureCopy{
    public static void main(String []args)throws Exception{
    //会抛异常,所以我们在主函数中给抛出去
   //输入流
     FileInputStream fis=new FileInputStream("image1.jpg");
     //输出流
     FileOutputStream fos=new FileOutputStream("image2.jpg");
     
        //我们用read(byte[]b,int off,int len)函数来读-确保两张图片大小一致,且效率还高
     byte[] b=new byte[1024];
       int num=0;
       while((num=fis.read(b,10,1000))!=-1){
            fos.write(b,10,num);
       }
       fis.close();
       fos.close();
   }
}
Copier après la connexion

Regardez image1.jpg qui a été généré dans le répertoire actuel Répliqueimage2.jpg.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal