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());
}
}
}
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());
}
}
}
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[].