我使用过这个主题:Java 中的 File to byte[] 这是我的代码:
try {
Path path1 = Paths.get(path + fileName);
byte[] fileAsByte = Files.readAllBytes(path1);
System.out.println("Byte : " + fileAsByte.toString());
} catch (FileNotFoundException e) {
System.out.println("File Not Found.");
e.printStackTrace();
} catch (IOException e1) {
System.out.println("Error Reading The File.");
e1.printStackTrace();
} catch (OutOfMemoryError e3) {
System.out.println("Out of Memory");
e3.printStackTrace();
}
此代码没有触发任何异常,但输出仍然是:
Byte : [B@60f17a2f
这对我来说似乎很无效。我很确定我犯了一个愚蠢的错误,但我已经尝试解决它三个小时了,我可以用一些新的眼光来看待它。
谢谢。