个人程序用java读/写文件

个人程序用java读/写文件,java,file-access,Java,File Access,所以我想我不是唯一一个问这个问题的人,但我有一个具体的问题要解决。在我开始之前,让我说这不是一个家庭作业,这是为了我的方便和严格的个人用途。与其说我对编码有什么问题,主要是我不知道如何获取文件访问权限 我正在开发一个运行命令提示符的程序,它将我的所有密码存储在程序本身中。我想知道的是,如何让运行java文件的bat文件访问另一个文件(比如密码,它可以读取的任何扩展名)并将信息存储在那里,这样我就不必将其存储在程序中。我想将数据存储在一个数组中,但我面临的主要问题是如何让java访问一个文件,对其

所以我想我不是唯一一个问这个问题的人,但我有一个具体的问题要解决。在我开始之前,让我说这不是一个家庭作业,这是为了我的方便和严格的个人用途。与其说我对编码有什么问题,主要是我不知道如何获取文件访问权限

我正在开发一个运行命令提示符的程序,它将我的所有密码存储在程序本身中。我想知道的是,如何让运行java文件的bat文件访问另一个文件(比如密码,它可以读取的任何扩展名)并将信息存储在那里,这样我就不必将其存储在程序中。我想将数据存储在一个数组中,但我面临的主要问题是如何让java访问一个文件,对其进行写入,然后在我想访问某些文件时能够读取它


如果有些东西没有意义,我很乐意详细说明,我只是想为我自己做一个程序,因为我有太多的密码要记在脑子里。

学习整个Java API只是为了在许多高质量、免费可用的程序中重新设计可用的功能似乎有些过分。

用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);
    }
   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);
    }
用于在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);
    }
   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);
    }

看看Java属性类。对于一般的文件输入和输出,请查看java.io包。您应该始终从
finally
块调用
close()
方法,以避免资源泄漏。或者,您可以使用作为Java7一部分添加的模式。