java实现图书信息写入txt文件
时间: 2023-06-26 10:08:47 浏览: 88
图书管理系统IO流版.zip
可以使用Java中的FileWriter和BufferedWriter类来写入图书信息到txt文件中。下面是一个简单的例子:
```java
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
public class WriteToFileExample {
public static void main(String[] args) {
String bookInfo = "Java Programming: From Problem Analysis to Program Design, 5th Edition";
String fileName = "books.txt";
try {
FileWriter fileWriter = new FileWriter(fileName, true);
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
bufferedWriter.write(bookInfo);
bufferedWriter.newLine();
bufferedWriter.close();
fileWriter.close();
System.out.println("Book information has been written to the file.");
} catch (IOException e) {
System.out.println("Error occurred while writing to the file: " + e.getMessage());
}
}
}
```
在这个例子中,我们将图书信息保存在一个字符串变量bookInfo中,将文件名保存在一个字符串变量fileName中。然后,我们创建了一个FileWriter对象和一个BufferedWriter对象,使用write方法将图书信息写入文件,并使用newLine方法添加一个新行,最后关闭BufferedWriter和FileWriter对象。
注意,在FileWriter构造函数中,第二个参数为true,表示我们希望在文件中追加内容而不是覆盖原有内容。如果不需要追加,可以将这个参数设为false或者省略。
阅读全文