【发布时间】:2012-01-27 21:41:36
【问题描述】:
我有一个文件,其中的内容只有 0 和 1
我想编写一个java程序,将0和1的每个8位转换为char 或者换句话说,将文件内容从二进制转换为字符。
我可以为此目的使用哪个函数?
【问题讨论】:
-
文本文件是包含可以解释为文本的字节的二进制文件。换句话说,如果这些 0 和 1 是按照 ASCII 或 UICODE 编码排列的,你不需要做任何特殊的事情,只需将文件读入即可。
-
不,我必须将随机的 0 和 1 写入文本文件然后,从该文件中读取并在屏幕上打印字符
-
+1。换句话说:所有文件都是二进制文件。一些二进制文件恰好包含以某种编码表示字符的字节。
-
@user1077980: 所以你的文件是一个只包含字符'0'和'1'的文本文件?
-
如果我在文本文件中写了以下内容:00100001 并且我想在屏幕上以字符形式打印文件的内容,例如打印“a”我应该使用哪个函数?