public class StreamExtensionsKt
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
readEnd(java.io.InputStream $receiver)
从流读取一个带结尾的字符串
|
static byte[] |
readWithLength(java.io.InputStream $receiver)
先从流读出长度,再从流读出数据
|
static byte[] |
waitNBytes(java.io.InputStream $receiver,
int n)
从输入流阻塞接收 n 个字节数据,或直到流关闭。
函数会直接打开等于目标长度的缓冲区,因此不要用于实现尽量读取的功能。
|
static java.io.OutputStream |
writeEnd(java.io.OutputStream $receiver,
java.lang.String string)
向流写入 string,再写入结尾
|
static void |
writeWithLength(java.io.OutputStream $receiver,
byte[] pack)
先将长度写入流,再将 pack 写入流
|
public static void writeWithLength(java.io.OutputStream $receiver,
byte[] pack)
先将长度写入流,再将 pack 写入流
public static byte[] readWithLength(java.io.InputStream $receiver)
先从流读出长度,再从流读出数据
public static byte[] waitNBytes(java.io.InputStream $receiver,
int n)
从输入流阻塞接收 n 个字节数据,或直到流关闭。 函数会直接打开等于目标长度的缓冲区,因此不要用于实现尽量读取的功能。
public static java.io.OutputStream writeEnd(java.io.OutputStream $receiver,
java.lang.String string)
向流写入 string,再写入结尾
public static java.lang.String readEnd(java.io.InputStream $receiver)
从流读取一个带结尾的字符串