文件操作Java代码
时间: 2024-02-27 15:52:08 浏览: 66
以下是一个简单的Java文件操作示例代码:
```java
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;
public class FileOperations {
public static void main(String[] args) {
// 创建一个文件对象
File file = new File("example.txt");
try {
// 创建文件
if (file.createNewFile()) {
System.out.println("文件创建成功!");
} else {
System.out.println("文件已存在!");
}
} catch (IOException e) {
System.out.println("文件创建失败!");
e.printStackTrace();
}
try {
// 写入数据
FileWriter writer = new FileWriter(file);
writer.write("Hello, World!\n");
writer.write("This is an example file.\n");
writer.flush();
writer.close();
} catch (IOException e) {
System.out.println("写入数据失败!");
e.printStackTrace();
}
try {
// 读取数据
Scanner sc = new Scanner(file);
while (sc.hasNextLine()) {
System.out.println(sc.nextLine());
}
sc.close();
} catch (IOException e) {
System.out.println("读取数据失败!");
e.printStackTrace();
}
}
}
```
该示例中,我们使用`java.io.File`类来创建、操作文件。在`main`方法中,我们首先创建了一个名为`example.txt`的文件。如果文件不存在,则创建该文件,否则打印出文件已存在的信息。
接着,我们使用`java.io.FileWriter`类来写入数据。在本例中,我们写入了两行文本。最后,我们使用`java.util.Scanner`类来读取文件中的数据,并将其打印到控制台上。
需要注意的是,在使用Java文件操作时,需要处理异常情况,如文件不存在、读写文件出错等。
阅读全文