JAVA中有关文件输入输出读写得完整代码
时间: 2024-01-22 17:19:50 浏览: 77
java代码输入 输出
以下是Java中文件输入输出读写的完整代码示例:
```java
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class FileIOExample {
public static void main(String[] args) {
// 读取文件
File inputFile = new File("input.txt");
try {
BufferedReader reader = new BufferedReader(new FileReader(inputFile));
String line = null;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
// 写入文件
File outputFile = new File("output.txt");
try {
BufferedWriter writer = new BufferedWriter(new FileWriter(outputFile));
writer.write("Hello, world!");
writer.newLine();
writer.write("This is an example of file output.");
writer.newLine();
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的示例中,我们首先创建了一个`File`对象来表示我们要读取的输入文件。我们使用`BufferedReader`和`FileReader`类来读取文件内容,并使用`while`循环逐行读取文件内容。最后,我们使用`close()`方法关闭文件读取器。
然后,我们创建了一个`File`对象来表示我们要写入的输出文件。我们使用`BufferedWriter`和`FileWriter`类来写入文件内容,并使用`write()`方法将字符串写入文件。我们还使用`newLine()`方法来添加新行。最后,我们使用`close()`方法关闭文件写入器。
请注意,在使用文件读写时,我们必须处理可能抛出的`IOException`异常。
阅读全文