函数
func copy(InputStream, OutputStream)
public func copy(from: InputStream, to!: OutputStream): Int64
功能:将一个输入流中未被读取的数据拷贝到另一个输出流中。
参数:
- from: InputStream - 待读取数据的输入流。
- to!: OutputStream - 数据将要拷贝到的输出流。
返回值:
- Int64 - 拷贝数据的字节数。
func readString<T>(T) where T <: InputStream & Seekable
public func readString<T>(from: T): String where T <: InputStream & Seekable
功能:读取入参中的所有剩余内容,并返回一个字符串。
参数:
- from: T - 要读取数据的对象。
返回值:
- String - 读取到的结果字符串。
异常:
- ContentFormatException - 当剩余字节不符合 UTF-8 编码规则时,抛出异常。
func readStringUnchecked<T>(T) where T <: InputStream & Seekable
public unsafe func readStringUnchecked<T>(from: T): String where T <: InputStream & Seekable
功能:读取入参中的所有剩余内容,并返回一个字符串。该函数不会检查字符串的合法性。
参数:
- from: T - 要读取数据的对象。
返回值:
- String - 读取到的结果字符串。
func readToEnd<T>(T) where T <: InputStream & Seekable
public func readToEnd<T>(from: T): Array<Byte> where T <: InputStream & Seekable
功能:获取入参中未被读取的数据。
参数:
- from: T - 要读取数据的对象。
返回值: