文件大概有2万行
循环10000次,每循环一次,随机修改一行数据请问用java怎么来实现呢?谢谢

解决方案 »

  1.   

    可能要用随机访问文件得那个类RandomAccessFile
      

  2.   

    import java.util.*;
    public class Jtest {
      public static void main(String[] args) {
    int i;
    for(i=0;i<10000;i++){
    Random rd= new Random();
    int b;
    b=rd.nextInt(20000);
    System.out.println("随机数"+i+"是"+b);
    }


    }
     
    }
      

  3.   

    for (int i = 0; i < 10000; i++) {   lineNo = Math.random() * 20000   // 打开文件,readLine
       == lineNo 修改记录}
      

  4.   

    pjjia and pjjia 两位把重点放在了随机数上我的意思是读取文件中某一行,然后做修改
      

  5.   

    RandomAccessFile的问题是:
    不能seek到某一指定的行。