问题是当我使用FileOutputStream
它写一个字符时是可读的。但是当我将它与DataOutputStream
写入的数据链接时变得不可读。
这是为什么 ?由于两者都FileOutputStream
以DataInputStream
字节为单位写入文件。处理将如何进行?
代码:
File newFile = new File("C:\\Jeevantest.as");
FileOutputStream outFp = new FileOutputStream(newFile);
outFp.write('X');
outFp.close();
In the file Jeevantest.as, the char 'X' can be seen.
File newFile = new File("C:\\Jeevantest.as");
FileOutputStream outFp = new FileOutputStream(newFile);
DataOutputStream dp = new DataOutputStream(outFp);
dp.writeChar('J');
outFp.close();
在这种情况下,将显示以下输出:
需要了解为什么?