java中创建一个大小为1M的一个文本文件,如何具体实现代码??求大神代码实现

在java中,创建一个文本文件,然后写入1M的大小内容,然后在读取,可是怎么控制文件大小是1M呢?

可以这样:

import java.io.*;

class Test {
     public static void main(String args[]) throws Exception {
           RandomAccessFile f = new RandomAccessFile("d:\\test.txt", "rw");
           f.setLength(1024 * 1024);  //设置其大小为1M。

     }
}

用心回答每个问题,如果对您有帮助,请采纳答案好吗,谢谢!

也可以自己封装写文件的方法,实现控制文件大小,也可以动态代理

通常一个非中文字符占1B 一个中文占2B 你利用这个特性 写入相应的个数就可以了

File file =new File("文件路径及文件名")