首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

想问一下java写文件的细节有关问题,写1M数据量的int,生成的文件是多大

2013-07-16 
想问一下java写文件的细节问题,写1M数据量的int,生成的文件是多大?如题,java写文件还是挺简单的,但是它写

想问一下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
[解决办法]
你打开文件看看都写了些啥。

热点排行