Wie konvertiert man eine Datei in ein Byte-Array in Java
Hassan Saeed
12 Oktober 2023
-
Verwenden Sie
readAllBytes()
, um eine Datei in ein Byte-Array in Java zu konvertieren -
Verwenden Sie
FileUtils.readFileToByteArray()
, um eine Datei in ein Byte-Array in Java zu konvertieren
In diesem Tutorial werden Methoden zur Konvertierung einer Datei in ein Byte-Array in Java besprochen.
Verwenden Sie readAllBytes()
, um eine Datei in ein Byte-Array in Java zu konvertieren
Der einfachste Weg, eine Datei in ein Byte-Array in Java zu konvertieren, ist die Verwendung der readAllBytes()
Methode, die von der Klasse Files
zur Verfügung gestellt wird. Im folgenden Beispiel werden wir zuerst eine Datei lesen und sie dann in ein Byte-Array konvertieren.
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());
}
}
Verwenden Sie FileUtils.readFileToByteArray()
, um eine Datei in ein Byte-Array in Java zu konvertieren
Eine andere Methode zur Konvertierung einer Datei in ein Byte-Array in Java ist die Verwendung von FileUtils.readFileToByteArray()
, die von Apache Commons File Utils zur Verfügung gestellt wird. Das folgende Beispiel veranschaulicht dies:
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);
}
}