簡體   English   中英

我可以在Java中讀取二進制文件並打印出文本文件嗎?

[英]Can I read a binary file and print out a text file in java?

我正在學習文件I / O,並且可以從二進制文件讀取二進制文件/向二進制文件寫入二進制文件,可以將文本寫入二進制文件,但是我想知道我可以讀取二進制文件並打印出文本嗎,內容何時相同二進制文件不是按字符創建的嗎?

謝謝!

當然可以; 如果您已讀取字節數組byte[] bytes ,則始終可以將其轉換為String:

str = new String(bytes)

要么

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

接着

System.out.println(str)

但是我認為,如果文件確實是二進制的,那是沒有意義的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM