各位专家,我是菜鸟。我冒昧的想问问,如何在jsp中实现对固定行的修改呢?
我可以用filereader和filewriter对文件进行读取和写入。可如果我想对文件中的某一行进行修改,比如更新相对应的数据或干脆删除此行(元组),有什么好点的办法吗?
我不是连接数据库的,仅仅是实行本地操作。不是对向sql这样的数据库进行操作或管理的。所以什么delete语句对我不行。

解决方案 »

  1.   

    读第7行:
    RandomAccessFile myFile = new RandomAccessFile("c:\\cc.txt", "rw");
    for (int i = 0 ;i< 6 ; ++i){
    myFile.readLine();
    }
    System.out.println(new String(myFile.readLine().getBytes("ISO-8859-1"),"GBK"));
      

  2.   

    写第7行:
    RandomAccessFile myFile = new RandomAccessFile("c:\\cc.txt", "rw");
    for (int i = 0 ;i< 6 ; ++i){
    myFile.readLine();
    }
    myFile.write("H哈哈j".getBytes());
    myFile.close();
      

  3.   

    System.out.println(new String(myFile.readLine().getBytes("ISO-8859-1"),"GBK"));
    有必要这么复杂吗?直接System.out.println(myFile.readLine());
    和上面的有什么区别?
      

  4.   

    RandomAccessFile 这个类好像没有删除行的方法吧?