编写输入欢迎学习IO流!
时间: 2024-05-16 18:13:34 浏览: 64
当我们需要读取或写入文件、网络数据或其他设备的数据时,就需要使用IO流。Java提供了丰富的IO流类来支持这些操作。下面是一个简单的欢迎学习IO流的例子:
```java
import java.io.*;
public class WelcomeIO {
public static void main(String[] args) {
System.out.println("欢迎学习IO流!");
try {
// 创建一个文件输出流
FileOutputStream fos = new FileOutputStream("output.txt");
// 创建一个PrintWriter对象,用于写入数据到文件
PrintWriter pw = new PrintWriter(fos);
// 写入一条欢迎消息
pw.println("欢迎学习IO流!");
// 关闭输出流
pw.close();
fos.close();
// 创建一个文件输入流
FileInputStream fis = new FileInputStream("output.txt");
// 创建一个BufferedReader对象,用于读取文件数据
BufferedReader br = new BufferedReader(new InputStreamReader(fis));
// 读取文件中的数据
String line = br.readLine();
// 输出读取到的数据
System.out.println("读取到的数据: " + line);
// 关闭输入流
br.close();
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这个例子演示了如何使用Java IO流读取和写入文件数据。我们首先创建一个输出流,将数据写入到文件中,然后创建一个输入流读取文件中的数据,并输出到控制台。注意,在使用IO流时,需要在程序结束时关闭流以释放资源。
阅读全文