【问题标题】:Saving a file in Java在 Java 中保存文件
【发布时间】:2009-08-04 08:39:32
【问题描述】:

我有一个包含文件路径的字符串。我希望用户能够使用文件选择器选择路径和文件名,并让程序将字符串变量中给出的文件保存到他们选择的位置。最好的方法是什么?

【问题讨论】:

    标签: java file file-io


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      JFileChooser 可以提供用于选择文件的 UI。有关文档和示例代码,请参阅 Javadoc

      然后您可以将字符串保存到这样的文件中:

      String stringToSave = "this will be saved...";
      // set up the jfilechooser...
      //
      int returnVal = chooser.showSaveDialog(parent);
      if(returnVal == JFileChooser.APPROVE_OPTION) {
          File file = chooser.getSelectedFile();
          try {
              PrintStream ps = new PrintStream(file);
              ps.print(stringToSave);
              ps.close();
          } catch (IOException ioe) {
              // ... handle errors!
          }
      }
      

      【讨论】:

        【解决方案3】:

        使用 JFileChooser

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-06-10
          • 2015-10-07
          • 1970-01-01
          • 2014-07-18
          • 1970-01-01
          • 2011-04-01
          • 1970-01-01
          相关资源
          最近更新 更多