我正在学习文件 I/O,我可以从/向二进制文件读取/写入二进制文件,将文本写入二进制文件,但我想知道我可以读取二进制文件并打印出文本,内容是创建二进制文件时是否相同,而不是逐个字符?
谢谢!
最佳答案
当然可以;如果您读取了字节数组 byte[] bytes
,您始终可以将其转换为字符串:
str = new String(bytes)
或
str = new String(bytes, "UTF-8")
然后
System.out.println(str)
但我认为如果文件确实是二进制的,那就没有意义。
关于java - java 可以读取二进制文件并打印出文本文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23283677/