使用java创建多个文件并存储在驱动器中,如何?
我的第一个java程序 所以我尝试用java创建一个文件并存储在我的pc中使用java创建多个文件并存储在驱动器中,如何?,java,makefile,Java,Makefile,我的第一个java程序 所以我尝试用java创建一个文件并存储在我的pc中 import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStreamWriter; import java.io.Writer; public class createfile { public static
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.Writer;
public class createfile {
public static void main(String[] args) throws IOException {
int[] numbers = {1,2,3};
for (int item : numbers) {
String key = "file" + item;
File file = File.createTempFile("c:\\",key,".txt");
Writer writer = new OutputStreamWriter(new FileOutputStream(file));
writer.write("abcdefghijklmnopqrstuvwxyz\n");
writer.write("01234567890112345678901234\n");
writer.write("!@#$%^&*()-=[]{};':',.<>/?\n");
writer.write("01234567890112345678901234\n");
writer.write("abcdefghijklmnopqrstuvwxyz\n");
writer.close();
}
return file;
}
}
我仍然得到这个错误
线程“main”java.lang中出现异常。错误:未解决的编译问题:
未处理的异常类型IOException
未处理的异常类型FileNotFoundException
未处理的异常类型IOException
未处理的异常类型IOException
未处理的异常类型IOException
未处理的异常类型IOException
未处理的异常类型IOException
未处理的异常类型IOException公共静态void main(字符串[]args)抛出IOException{不返回任何内容,因此不需要使用
返回文件
语句
File.createTempFile
要么接受String
,String
,File
要么接受String
,String
所以File File=File.createTempFile(“c:\\”,key,.txt”);
不会编译
类似于,File File=File.createTempFile(键“.txt”、新文件(“c:\\”);
可能是一个更好的主意,但这取决于您想要实现什么
表示前缀长度必须至少为三个字符,因此需要填充键
值以满足这些要求
你可能会发现使用像
File file = new File("C:\\" + key + ".txt");
更易于管理…
公共静态void main(字符串[]args)抛出IOException{
不返回任何内容,因此不需要使用return file
语句
File.createTempFile
要么接受String
,String
,File
要么接受String
,String
所以File File=File.createTempFile(“c:\\”,key,.txt”);
不会编译
类似于,File File=File.createTempFile(键“.txt”、新文件(“c:\\”);
可能是一个更好的主意,但这取决于您想要实现什么
表示前缀长度必须至少为三个字符,因此需要填充键
值以满足这些要求
你可能会发现使用像
File file = new File("C:\\" + key + ".txt");
更易于管理…
公共静态void main(字符串[]args)抛出IOException{
不返回任何内容,因此不需要使用return file
语句
File.createTempFile
要么接受String
,String
,File
要么接受String
,String
所以File File=File.createTempFile(“c:\\”,key,.txt”);
不会编译
类似于,File File=File.createTempFile(键“.txt”、新文件(“c:\\”);
可能是一个更好的主意,但这取决于您想要实现什么
表示前缀长度必须至少为三个字符,因此需要填充键
值以满足这些要求
你可能会发现使用像
File file = new File("C:\\" + key + ".txt");
更易于管理…
公共静态void main(字符串[]args)抛出IOException{
不返回任何内容,因此不需要使用return file
语句
File.createTempFile
要么接受String
,String
,File
要么接受String
,String
所以File File=File.createTempFile(“c:\\”,key,.txt”);
不会编译
类似于,File File=File.createTempFile(键“.txt”、新文件(“c:\\”);
可能是一个更好的主意,但这取决于您想要实现什么
表示前缀长度必须至少为三个字符,因此需要填充键
值以满足这些要求
你可能会发现使用像
File file = new File("C:\\" + key + ".txt");
更易于管理…您在java语法中有一些错误:
“returnfile
;”File.createTempFile
函数中使用错误的签名(错误的参数类型)。
可能的用途包括:
createTempFile(字符串前缀、字符串后缀)
createTempFile(字符串前缀、字符串后缀、文件目录)
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.Writer;
public class createfile
{
public static void main(String[] args) throws IOException
{
int[] numbers = {1,2,3};
for (int item : numbers)
{
String key = "file" + item;
File file = File.createTempFile(key,".txt",new File("c:\\"));
Writer writer = new OutputStreamWriter(new FileOutputStream(file));
writer.write("abcdefghijklmnopqrstuvwxyz\n");
writer.write("01234567890112345678901234\n");
writer.write("!@#$%^&*()-=[]{};':',.<>/?\n");
writer.write("01234567890112345678901234\n");
writer.write("abcdefghijklmnopqrstuvwxyz\n");
writer.close();
}
}
}
导入java.io.File;
导入java.io.FileOutputStream;
导入java.io.IOException;
导入java.io.OutputStreamWriter;
导入java.io.Writer;
公共类创建文件
{
公共静态void main(字符串[]args)引发IOException
{
int[]数={1,2,3};
用于(整数项:数字)
{
String key=“file”+项目;
File File=File.createTempFile(键“.txt”,新文件(“c:\\”);
Writer Writer=newoutputstreamwriter(newfileoutputstream(file));
writer.write(“abcdefghijklmnopqrstuvxyz\n”);
writer.write(“01234567890112345678901344\n”);
writer.write(“!@$%^&*()-=[]{};':',./?\n”);
writer.write(“01234567890112345678901344\n”);
writer.write(“abcdefghijklmnopqrstuvxyz\n”);
writer.close();
}
}
}
您还可以看到另一个如何将文本写入文件的示例:。此链接使用NetBeans作为Java工具来编写代码。我强烈建议使用一些IDE(Eclipse,NetBeans)以Java编写代码。它将标记您的编译错误并建议更正。
NetBeans站点:
欢迎来到Java世界您在Java语法方面有一些错误:
“returnfile
;”File.createTempFile
函数中使用错误的签名(错误的参数类型)。
可能的用途包括:
crea