Java でファイルをバイト配列に変換する方法
Hassan Saeed
2023年1月30日
2020年10月19日
-
Java でファイルをバイト配列に変換するには
readAllBytes()
を使用する -
Java でファイルをバイト配列に変換するには、
FileUtils.readFileToByteArray()
を使用する

このチュートリアルでは、Java でファイルをバイト配列に変換するメソッドについて説明します。
Java でファイルをバイト配列に変換するには readAllBytes()
を使用する
Java でファイルをバイト配列に変換する最も簡単な方法は、Files
クラスが提供する readAllBytes()
メソッドを使用することです。以下の例では、まずファイルを読み込んでからバイト配列に変換します。
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());
}
}
Java でファイルをバイト配列に変換するには、FileUtils.readFileToByteArray()
を使用する
Java でファイルをバイト配列に変換するもう一つの方法は、Apache Commons File Utilsで提供されている FileUtils.readFileToByteArray()
を利用することです。以下の例はこれを示しています。
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);
}
}
関連記事 - Java File
- Java でファイルから改行を削除する方法
- Java で現在のディレクトリから新しいディレクトリにファイルを移動する
- Java でファイルチューザー
- Java に存在しない場合はファイルを作成する
- Java のリソースからファイルを読み取る
- Java でファイルを削除する