Java程式將檔案內容轉換為位元組陣列及反之亦然
FileInputStream類包含一個方法read(),該方法接受一個位元組陣列作為引數,並將檔案輸入流的資料讀取到給定的位元組陣列中。假設檔案myData包含以下資料−
示例
import java.io.File; import java.io.FileInputStream; public class FileToByteArray { public static void main(String args[]) throws Exception{ File file = new File("myData"); FileInputStream fis = new FileInputStream(file); byte[] bytesArray = new byte[(int)file.length()]; fis.read(bytesArray); String s = new String(bytesArray); System.out.println(s); } }
輸出
Hi how are you welcome to Tutorialspoint
廣告