Java中IO操作问题:文件读写示例
在Java中,进行文件读写主要涉及到File
类和BufferedReader/Writer
类。下面是一个简单的读写示例:
- 创建文件并写入内容:
```java
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class WriteToFile {
public static void main(String[] args) {
// 创建一个新文件
File file = new File(“test.txt”);
try {
// 如果文件不存在,创建它
if (!file.exists()) {
file.createNewFile();
}
// 使用写入流将内容写入文件
FileWriter writer = new FileWriter(file);
writer.write("Hello, World!\n");
writer.close();
System.out.println("Content written to file successfully.");
} catch (IOException e) {
System.err.println("Error occurred while writing to file: " + e.getMessage());
e.printStackTrace();
}
}
}
2. **读取文件内容**:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadFromFile {
public static void main(String[] args) {
try (BufferedReader reader = new BufferedReader(new FileReader("test.txt")))) {
String line;
while ((line = reader.readLine()) != null)) {
System.out.println(line);
}
System.out.println("File content read successfully.");
} catch (IOException e) {
System.err.println("Error occurred while reading from file: " + e.getMessage());
e.printStackTrace();
}
}
}
以上两个示例分别演示了如何创建并写入文件,以及如何读取文件内容。
还没有评论,来说两句吧...