java读写文件的代码
时间: 2024-06-16 20:05:45 浏览: 114
Java读取dwg代码演示
Java中读写文件的代码可以通过使用File类和相关的输入输出流来实现。下面是一个简单的示例代码:
```java
import java.io.*;
public class FileReadWriteExample {
public static void main(String[] args) {
// 定义文件路径
String filePath = "example.txt";
// 写入文件
writeFile(filePath, "Hello, World!");
// 读取文件
String content = readFile(filePath);
System.out.println("文件内容:" + content);
}
// 写入文件
public static void writeFile(String filePath, String content) {
try {
FileWriter writer = new FileWriter(filePath);
writer.write(content);
writer.close();
System.out.println("文件写入成功!");
} catch (IOException e) {
System.out.println("写入文件时出现错误:" + e.getMessage());
}
}
// 读取文件
public static String readFile(String filePath) {
StringBuilder content = new StringBuilder();
try {
FileReader reader = new FileReader(filePath);
BufferedReader bufferedReader = new BufferedReader(reader);
String line;
while ((line = bufferedReader.readLine()) != null) {
content.append(line);
}
bufferedReader.close();
reader.close();
} catch (IOException e) {
System.out.println("读取文件时出现错误:" + e.getMessage());
}
return content.toString();
}
}
```
这段代码演示了如何使用FileWriter和FileReader来进行文件的写入和读取操作。在写入文件时,我们使用FileWriter类创建一个文件写入流,并通过write方法将内容写入文件中。在读取文件时,我们使用FileReader类创建一个文件读取流,并通过BufferedReader逐行读取文件内容,最后将内容存储在StringBuilder中并返回。
阅读全文