请仔细阅读右侧代码,根据方法内的提示,在Begin - End区域内进行代码补充,具体任务如下: 在src/output目录下创建hello.txt,test.txt文件。 需要先创建test.txt,后创建hello.txt。
时间: 2024-12-08 09:14:29 浏览: 137
在Java中,你可以使用`File`类以及其相关的静态方法来完成这个任务。这里是一个示例,展示了如何按照要求顺序创建两个文本文件:
```java
import java.io.File;
import java.io.IOException;
public class FileCreator {
public static void main(String[] args) {
// 创建test.txt文件
try {
File testFile = new File("src/output/test.txt");
if (!testFile.exists()) { // 检查文件是否已存在
boolean created = testFile.createNewFile(); // 如果不存在则创建
if (created) {
System.out.println("Test file created successfully.");
} else {
System.err.println("Failed to create test file.");
}
} else {
System.out.println("Test file already exists.");
}
} catch (IOException e) {
System.err.println("An error occurred while creating the test file.");
e.printStackTrace();
}
// 确保test.txt已经创建后,再创建hello.txt
try {
Thread.sleep(1000); // 暂停一秒钟,确保test.txt创建成功
File helloFile = new File("src/output/hello.txt");
if (!helloFile.exists()) {
boolean created = helloFile.createNewFile();
if (created) {
System.out.println("Hello file created successfully.");
} else {
System.err.println("Failed to create hello file.");
}
} else {
System.out.println("Hello file already exists.");
}
} catch (IOException | InterruptedException e) {
System.err.println("An error occurred while creating the hello file.");
e.printStackTrace();
}
}
}
```
阅读全文