Java文件操作:读写文件内容,以及文件路径处理的示例
在Java中,我们可以使用java.io
包中的类来进行文件的读写。以下是一些基本的示例:
- 读取文件内容:
```java
import java.io.File;
import java.io.IOException;
public class ReadFile {
public static void main(String[] args) {
String fileName = “example.txt”; // 文件名
File file = new File(fileName); // 创建File对象
try {
// 读取文件内容
String content = new String(file.readAllBytes()));
System.out.println("Content of file: " + content);
} catch (IOException e) {
e.printStackTrace();
}
}
}
2. **写入文件内容**:
```java
import java.io.File;
import java.io.IOException;
public class WriteFile {
public static void main(String[] args) {
String fileName = "example.txt"; // 文件名
String content = "Hello, World!"; // 要写入的内容
File file = new File(fileName); // 创建File对象
try {
// 写入文件内容
file.createNewFile();
byte[] bytes = content.getBytes("UTF-8"); // 使用UTF-8编码
file.write(bytes);
System.out.println("Content written to file: " + content);
} catch (IOException e) {
e.printStackTrace();
}
}
}
- 文件路径处理:
```java
import java.io.File;
public class FilePathHandling {
public static void main(String[] args) {
// 创建一个相对路径
String relativeFilePath = “resources/example.txt”;
// 使用File类的构造方法创建File对象
File file = new File(relativeFilePath);
// 检查文件是否存在
if (file.exists()) {
System.out.println("File exists at path: " + file.getAbsolutePath());
} else {
System.out.println("File does not exist at path: " + file.getAbsolutePath()));
}
}
}
```
以上示例涵盖了Java中基本的文件读写操作以及文件路径处理。
还没有评论,来说两句吧...