洛丁山奈
2017-06-13 10:14
采纳率: 33.3%
浏览 3.5k

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

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

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • 战在春秋 2017-06-13 11:19

    可以这样:

    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。
    
         }
    }
    

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

    1 打赏 评论
  • Tristan.L 2017-06-13 15:42

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

    打赏 评论
  • miaoch 2017-06-14 03:32

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

    打赏 评论
  • dadXuan 2017-06-15 05:17

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

    打赏 评论

相关推荐 更多相似问题