我决定测试一下我能写多少个不同的字符。我试过这段代码:
for (int i = 0;i < 255;i++) {
myBufferedWriter.write(i);
}
但是在文件中,使用我的十六进制编辑器,我看到它一开始计数正常01, 02, 03...
,但后来到了3F
,并写了大约 20 次,然后继续正常写。我不能写某些字符吗?我希望能够写出 0-255 的所有字符。
完整代码:
public class Main {
public static void main(String[] args) {
try{
BufferedWriter bw = new BufferedWriter(new FileWriter(new File("abc.txt")));
for (int i = 0;i < 255;i++) {
bw.write(i);
}
bw.close();
}catch(Exception e){}
}
}