Wie konvertiert man eine Datei in ein Byte-Array in Java

Hassan Saeed 12 Oktober 2023
  1. Verwenden Sie readAllBytes(), um eine Datei in ein Byte-Array in Java zu konvertieren
  2. Verwenden Sie FileUtils.readFileToByteArray(), um eine Datei in ein Byte-Array in Java zu konvertieren
Wie konvertiert man eine Datei in ein Byte-Array in Java

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);
  }
}

Verwandter Artikel - Java File