为什么会出现这种结果?
我想做个例子,测试一下UTF的输出结果,我进行了下面的编程,结果除了奇怪的结果,谨请各位大虾帮忙解释一下,谢谢。
try {
FileOutputStream aoFile = new FileOutputStream("c://test.txt");
DataOutputStream poStream;
poStream = new DataOutputStream(aoFile);
String s = "FlexFloder";
byte PREFIX_OF_OBJECT = 0x4C;
poStream.writeByte(PREFIX_OF_OBJECT);
poStream.writeUTF(s);
poStream.flush();
aoFile.close();
poStream.close();
} catch (Exception e) {
System.out.println(e.getMessage());
}
在文件c://test.txt中的信息换行了,不知道为什么?