Transformer un fichier en un tableau de byte[] en Java

Dans ce tutoriel nous allons découvrir comment convertir un fichier en un tableau de byte[] en Java.
 
 

Exemple:

Avant de convertir un fichier en un tableau de byte[], supposons que nous avons un fichier nommé file.txt. Voici le contenu du fichier « file.txt ».

Welcome to WayToLearnX!

 

import java.nio.file.*;
import java.util.Arrays;
import java.io.IOException;

public class Main {

    public static void main(String[] args) {

        String file = "C:\\Users\\PC\\Desktop\\file.txt";

        try {
			
            byte[] tab = Files.readAllBytes(Paths.get(file));
            System.out.println(Arrays.toString(tab));
			
        } catch (IOException e) {
            System.out.println(e.toString());
        }
    }
}

 
Sortie:
 

 
Dans le code ci-dessus, nous stockons le chemin d’accès du fichier dans la variable « file ». Ensuite, à l’intérieur du bloc try, nous lisons tous les octets du fichier donné en utilisant la méthode readAllBytes(). Ensuite, nous utilisons la méthode toString() pour afficher le tableau de byte[].
 

Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *