0

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

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

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

4

2 回答 2

2

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

于 2013-04-29T18:47:35.187 回答
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);
    }
于 2013-04-29T18:57:15.920 回答