txt里面比如像这样:username    passwordluo 123
huang 23现在我要加另外一个用户he 12,请问该如何具体把这个给加进去而又不覆盖原数据

解决方案 »

  1.   

    import java.io.FileOutputStream;
    import java.io.IOException;
    public class UserBean {
    public void add(String name, String pwd) throws IOException{
    FileOutputStream fos = new FileOutputStream("e:/filepath.txt",true);//关键是这里的true标示追加
    String line = name+" "+pwd+"\r\n";
    fos.write(line.getBytes());
    fos.close();
    }

    public static void main(String[] args){
    UserBean ub = new UserBean();
    try {
    ub.add("name", "pwd");
    } catch (IOException e) {
    e.printStackTrace();
    }
    }
    }
    感觉挺简单的,楼主看看这个服不服和你意
      

  2.   

    String line = name+" "+pwd+"\r\n";
    是不是要在name前面加上一个回车呀?不然连在后面了
      

  3.   

    "\r\n"表示windows下面的一个回车符,你加在前面的话,就是先回车再写入新的内容