Java 如何使用printwriter创建和写入文件

Java 如何使用printwriter创建和写入文件,java,file,filenotfoundexception,printwriter,Java,File,Filenotfoundexception,Printwriter,我正在尝试创建一个新文件,并使用printwriter类将数据打印到该文件中 我的代码如下所示 File Fileright = new File("C:\\GamesnewOrder.txt"); PrintWriter pw = new PrintWriter(Fileright); for(int i =0;i<=Games2.length-1;i++) { pw.println(Games2[i]); } pw.close(); File Fileright=新

我正在尝试创建一个新文件,并使用printwriter类将数据打印到该文件中

我的代码如下所示

File Fileright = new File("C:\\GamesnewOrder.txt"); 

PrintWriter pw = new PrintWriter(Fileright);

for(int i =0;i<=Games2.length-1;i++)
{
    pw.println(Games2[i]);

}

pw.close();
File Fileright=新文件(“C:\\gamesnewer.txt”);
PrintWriter pw=新的PrintWriter(Fileright);
对于(inti=0;i代码对我有效

 import java.io.File;
 import java.io.FileNotFoundException;
 import java.io.PrintWriter;

  public class NewClass {

     void n() throws FileNotFoundException {
             File Fileright = new File("/home/ubuntu/Documents/f.txt");

             PrintWriter pw = new PrintWriter(Fileright);

             for (int i = 0; i <= 3; i++) {
                pw.println(i);
                System.out.println(i);

             }

             pw.close();
      }

      public static void main(String[] args) throws FileNotFoundException {

             new NewClass().n();
      }

}
导入java.io.File;
导入java.io.FileNotFoundException;
导入java.io.PrintWriter;
公共类新类{
void n()引发FileNotFoundException{
File Fileright=新文件(“/home/ubuntu/Documents/f.txt”);
PrintWriter pw=新的PrintWriter(Fileright);
对于(int i=0;i
FileNotFoundException-如果给定的文件对象不表示
现有的可写常规文件和该名称的新常规文件
无法创建,或者在打开或关闭时发生其他错误
创建文件


请检查文件权限,您可以使用
canRead()
canWrite()
来检查,但这可能还不够。

解释错误的含义。您是指编译时错误还是运行时引发的
异常?java.io.FileNotFoundException:C:\gamesworder.txt(访问被拒绝)(在java.io.FileOutputStream中)请将其放在您的问题中。您可能无法直接在C:\文件夹中写入。请尝试写入您的文档文件夹或类似的文件夹(我没有windows,所以我自己无法尝试)。这是您的答案。以后,请在重复问题之前进行一些搜索。