用Java编写程序,将数据数组data写入到demo.txt中每行放一句话,然后读取文本文件中每行的最后一个字,只能应用读取和写入函数
时间: 2024-02-01 09:15:32 浏览: 131
以下是Java程序的示例代码:
```java
import java.io.*;
public class Demo {
public static void main(String[] args) {
String[] data = {"hello", "world", "java", "programming"};
// 写入数据到文件
try {
BufferedWriter writer = new BufferedWriter(new FileWriter("demo.txt"));
for (String str : data) {
writer.write(str + "\n");
}
writer.close();
} catch (IOException e) {
System.out.println("写入文件出错:" + e.getMessage());
}
// 读取文件每行的最后一个字
try {
BufferedReader reader = new BufferedReader(new FileReader("demo.txt"));
String line;
while ((line = reader.readLine()) != null) {
char lastChar = line.charAt(line.length() - 1);
System.out.println(lastChar);
}
reader.close();
} catch (IOException e) {
System.out.println("读取文件出错:" + e.getMessage());
}
}
}
```
该程序首先将数据数组写入到demo.txt中,每行放一句话。然后读取文本文件中每行的最后一个字,并将其打印输出。在写入和读取文件时,分别使用了BufferedWriter和BufferedReader类,这两个类是Java中常用的用于读写文件的类。
阅读全文