比如第一行是用户名,第二行是真实姓名,第三行数密码,我想做读完用户名后,就跳过真实姓名直接读密码。请问用readLine()能行吗,如果不行的话,该怎么办!
还有就是如果我要修改密码的话,怎么把原来的密码删除,再写入新的密码!

解决方案 »

  1.   

    执行两个 readLine(),并忽略掉前一个。
    String username = reader.readLine();
    reader.readLine();  // 忽略掉
    String password = reader.readLine();
      

  2.   

    好像不行,你存的是字符串类型,也就是说你的整个存放数据的文件是一个字符串(包括用户名,真实姓名,密码等),由于String类型是不可变的,要修改密码的话,好像只能把他们全读出来,修改后在全部写进去。麻烦,有数据库好些,将数据和操作分开。
      

  3.   

    楼主单用户且不考虑安全性的话,用properties类就方便得多了
      

  4.   

    如果多用户,可以考虑xml
    文本文档保存用户资料不太实际
      

  5.   

    鼠标双击打开文件,找到要修改的密码,按删除,然后输入新密码,Ctrl+S(Hie~~Hie~~)