使用java读取/写入文件以用于个人程序

时间:2013-04-29 18:44:24

标签: java file-access

所以我假设我不是唯一一个问过这个的人,但我有一个我想要解决的具体问题。在我开始之前,让我说这不是一个家庭作业,这是为了我的方便和严格的个人使用。问题不在于我遇到的问题,主要是我不知道如何获取文件。

我正在开发一个运行命令提示符的程序,它将我的所有密码存储在程序本身中。我想知道的是我如何拥有运行java文件的bat文件,访问另一个文件(如passwords.whatever它可以读取的扩展名)并将信息存储在那里,所以我不必将它存储在程序中。我想将数据存储在数组中,但我遇到的主要问题是如何让java访问文件,写入文件,然后只要我想访问它的某些部分就能读取它。

如果某些事情没有意义我会详细说明,我只是想为自己创建一个程序,因为我脑子里有太多密码要记住。

2 个答案:

答案 0 :(得分:2)

学习整个Java API只是为了重新发明许多高质量,免费提供的程序中可用的功能,这似乎有些过分。

答案 1 :(得分:0)

用Java编写文件

   try{
       FileWriter fw=new FileWriter("C://myfile.txt",true);
       BufferedWriter bw = new BufferedWriter(fw);

       bw.write(mystringanddata);
       bw.close();
   }
    catch(Exception e){
       System.out.print("ERROR"+e);
    }

用于读取Java中的文件

   try{
       FileReader fr=new FileReader("C://myfile.txt",true);
       BufferedReader br = new BufferedReader(fr);

        String mystring;
          while((mystring=br.readLine())!=null){
               System.out.print("DATA IS"+mystring);
          }
       br.close();
   }
    catch(Exception e){
       System.out.print("ERROR"+e);
    }