读书人

想问一下java写文件的细节有关问题写

发布时间: 2013-07-16 22:38:05 作者: rapoo

想问一下java写文件的细节问题,写1M数据量的int,生成的文件是多大?
如题,java写文件还是挺简单的,但是它写文件的时候,具体的细节是什么呢?
是这样的,我写了个java程序,往txt文件中写入1000000个int数据
如果我没想错的话,不是应该1000000 * 4B才对吗?也就是约等于4MB?
为什么生成的是7.52MB?
谁知道具体细节的能说一下吗?
如果想生成4MB的文件,又是怎么操作呢? Java 文件读写
[解决办法]
看看你的生成代码先
[解决办法]
看你怎么写进去的。txt默认是ansi编码,你写的是用什么编码是不是也会有影响。
[解决办法]
for(int i = 0;i < 1000000;i++){
p.println(i);
}

println会额外的写入换行符\r\n
[解决办法]
你打开文件看看都写了些啥。

读书人网 >J2SE开发

热点推荐