- 四、流操作工具类
- 4. 流操作工具类
- 4.1 使用类
- 4.2 强制类型转换方法
- 4.2.1 从 InputStream 读取一行
- 4.2.2 从 InputStream 读取定长字符串
- 4.2.3 从 InputStream 分割读取
- 4.2.4 从 InputStream 读取全部字节
- 4.2.5 字节数组拼接
四、流操作工具类
4. 流操作工具类
4.1 使用类
org.voovan.tools.TStream
4.2 强制类型转换方法
4.2.1 从 InputStream 读取一行
public static String readLine(InputStream inputStream)
inputStream
: InputStream对象。返回值
: 读取的字符串。
4.2.2 从 InputStream 读取定长字符串
public static byte[] read(InputStream inputStream,int length)
inputStream
: InputStream对象。length
: 指定长度。返回值
: 读取的 byte 数组。
4.2.3 从 InputStream 分割读取
public static byte[] readWithSplit(InputStream inputStream,byte[] splitByte)
inputStream
: InputStream对象,没调用一次返回一个分割褚的 byte 数组,流结束返回 null。splitByte
: 用于分割的 byte 数组。返回值
: 读取的 byte 数组。
4.2.4 从 InputStream 读取全部字节
public static byte[] readAll(InputStream inputStrem)
inputStream
: InputStream对象,没调用一次返回一个分割褚的 byte 数组,流结束返回 null。返回值
: 读取的 byte 数组。
4.2.5 字节数组拼接
public static byte[] byteArrayConcat(byte[] firstBytes,int firstBytesLength, byte[] lastBytes,int lastBytesLength)
firstBytes
: 首个字节数组。firstBytesLength
: 首个字节数组长度。lastBytes
: 拼接在后的字节数组。lastBytesLength
: 拼接在后的字节数组长度。返回值
: 读取的 byte 数组。