Java 如何使用printwriter创建和写入文件
我正在尝试创建一个新文件,并使用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=新
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,所以我自己无法尝试)。这是您的答案。以后,请在重复问题之前进行一些搜索。