这是我的代码:
File file = new File("test.txt");
file.createNewFile();
OutputStream outputStream = new FileOutputStream(file);
outputStream.write(65);
outputStream.write(66);
outputStream.flush();
outputStream.close();
当我在文本编辑器中打开test.txt时,我会看到
AB
是值为65和66的UTF-8字符。
我采取文件的十六进制转储,我看到:
File Owner: koraytugay
Group Owner: staff
File Size: 2 Bytes
File Creation Date: 2014-11-04 13:18:45 +0000
File Modification Date: 2014-11-04 13:19:01 +0000
HEX DUMP:
[] 41 42 AB
那么[41] 42应该是什么意思?为什么不是65和66?
答案 0 :(得分:3)
十进制数65 41十六进制。
十进制数66 42十六进制。