Java I/O(输入和输出)用于处理输入并生成输出。
Java使用流的概念来快速执行I / O操作。java.io 包包含输入和输出操作所需的所有类。
我们可以通过Java I/O API在Java中执行文件处理。
流
流是数据序列。在 Java 中,流由字节组成。它之所以被称为溪流,是因为它就像一条继续流动的水流。
在 Java 中,会自动为我们创建 3 个流。所有这些流都与控制台一起附加。
1) 系统输出:标准输出流
2) System.in:标准输入流
3) 系统错误:标准错误流
类方法
它用于测试输入流是否支持标记和重置方法。
方法 | 描述 |
---|---|
整数可用() | 它用于返回可以从输入流读取的字节数。 |
int read() | 它用于从输入流中读取下一个字节的数据。 |
布尔标记支持() | |
无效标记(整数读取限制) | 它用于标记输入流中的当前位置。 |
长跳(长 X) | 它用于跳过并丢弃x字节的数据。 |
无效未读(整数 B) | 它用于通过将字节复制到回推缓冲区来回推字节。 |
无效未读(字节[] b) | 它用于通过将字节数组复制到回推缓冲区来回推字节数组。 |
无效重置() | 它用于重置输入流。 |
无效关闭() | 它用于关闭输入流。 |