我可以读取二进制文件并在java中打印出文本文件吗?

时间:2014-04-25 03:33:50

标签: java

我正在学习文件I / O,我可以从/向二进制文件读取/写入二进制文件,将文本写入二进制文件,但我想知道我可以读取二进制文件并打印出文本,内容是二进制文件创建时是不是逐个字符?

谢谢!

1 个答案:

答案 0 :(得分:1)

当然,你可以;如果您已读取字节数组byte[] bytes,则始终可以将其转换为String:

str = new String(bytes)

str = new String(bytes, "UTF-8")

然后

System.out.println(str)

但我认为如果文件真的是二进制文件那就没有意义。