在eclipse中编写java应用程序,输入多行字符串,用文件流的方法写入文件jabc。tmp中,并从文件中读取数据。
时间: 2024-02-09 14:10:27 浏览: 164
[JAVA]文件读入流的方法,读取文件
好的,我来帮你解答这个问题。
在Eclipse中编写Java应用程序,输入多行字符串,用文件流的方法写入文件jabc.tmp中,并从文件中读取数据的步骤如下:
1. 新建Java项目。
在Eclipse中,点击File -> New -> Java Project,输入项目名称并点击Finish,即可创建一个新的Java项目。
2. 新建Java类。
在Eclipse中,右键点击项目,选择New -> Class,输入类名称并点击Finish,即可创建一个新的Java类。
3. 编写Java代码。
在新建的Java类中,编写如下代码:
```java
import java.io.*;
public class FileReadWrite {
public static void main(String[] args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String data;
try {
FileWriter fw = new FileWriter("jabc.tmp");
System.out.println("请输入多行字符串,以“quit”结束:");
while(!(data = br.readLine()).equals("quit")) {
fw.write(data + "\n");
}
fw.close();
} catch(IOException e) {
System.out.println("写入文件错误:" + e.getMessage());
}
try {
FileReader fr = new FileReader("jabc.tmp");
BufferedReader br2 = new BufferedReader(fr);
System.out.println("从文件中读取的数据:");
while((data = br2.readLine()) != null) {
System.out.println(data);
}
fr.close();
} catch(IOException e) {
System.out.println("读取文件错误:" + e.getMessage());
}
}
}
```
这个程序中,我们使用了BufferedReader类从用户输入中读取多行字符串,然后使用FileWriter类将数据写入到文件jabc.tmp中。接着,使用FileReader类和BufferedReader类从文件中读取数据,并将数据输出到控制台中。
4. 运行Java程序。
在Eclipse中,右键点击Java类并选择Run As -> Java Application,即可运行Java程序。程序将提示用户输入多行字符串,以“quit”结束,并将数据写入到文件jabc.tmp中。然后,程序从文件中读取数据,并将数据输出到控制台中。
这就是在Eclipse中编写Java应用程序,输入多行字符串,用文件流的方法写入文件jabc.tmp中,并从文件中读取数据的步骤。
阅读全文