Converti file in un array di byte in Java
Hassan Saeed
12 ottobre 2023
-
Usa
readAllBytes()
per convertire un file in un array di byte in Java -
Usa
FileUtils.readFileToByteArray()
per convertire un file in un array di byte in Java
Questo tutorial discute i metodi per convertire un file in un array di byte in Java.
Usa readAllBytes()
per convertire un file in un array di byte in Java
Il modo più semplice per convertire un file in un array di byte in Java è usare il metodo readAllBytes()
fornito dalla classe Files
. Nell’esempio seguente, leggeremo prima un file e poi lo convertiremo in un array di byte.
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Path;
public class MyClass {
public static void main(String args[]) throws IOException {
File file = new File('sample.txt') byte[] fileContent = Files.readAllBytes(file.toPath());
}
}
Usa FileUtils.readFileToByteArray()
per convertire un file in un array di byte in Java
Un altro metodo per convertire un file in un array di byte in Java è usare FileUtils.readFileToByteArray()
fornito da Apache Commons File Utils. L’esempio seguente lo illustra:
import org.apache.commons.io.FileUtils;
public class MyClass {
public static void main(String[] args) throws IOException {
File file = new File('sample.txt');
byte[] fileContent = FileUtils.readFileToByteArray(file);
}
}