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