java读写文件完整代码
时间: 2024-11-19 16:14:58 浏览: 0
Java读写ini文件代码示例
在Java中,读写文件通常涉及到`java.io`包下的类,如`File`, `BufferedReader`, `BufferedWriter`等。下面是一个简单的例子,展示了如何打开一个文件进行读取和写入:
**读文件(读取文本文件内容)**:
```java
import java.io.*;
public class ReadFileExample {
public static void main(String[] args) {
String filePath = "path_to_your_file.txt"; // 替换为你的文件路径
File file = new File(filePath);
try (BufferedReader reader = new BufferedReader(new FileReader(file))) {
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
**写文件(创建并写入文本)**:
```java
import java.io.*;
public class WriteFileExample {
public static void main(String[] args) {
String filePath = "new_file.txt";
String content = "Hello, this is some sample text for a new file.\n"; // 写入的内容
try (BufferedWriter writer = new BufferedWriter(new FileWriter(filePath))) {
writer.write(content);
System.out.println("Content written successfully.");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这两个例子假设你已经有了权限访问文件路径,并且目标文件不存在(如果存在,`FileWriter`会覆盖原有内容)。记住,在实际项目中,你应该处理可能出现的所有异常,例如检查文件是否已存在、路径是否有效等。
阅读全文