@jyostudio/io - v0.1.5
    正在准备搜索索引...

    类 StringReader

    实现从字符串读取的 TextReader。

    层级 (查看层级一览)

    索引

    构造函数

    访问器

    • get null(): NullTextReader

      提供一个无数据可供读取的 TextReader。

      返回 NullTextReader

      无数据可供读取的 TextReader。

    方法

    • 读取下一个字符,而不更改读取器状态或字符源。返回下一个可用字符,而实际上并不从读取器中读取此字符。

      返回 number

      一个表示下一个要读取的字符的整数;如果没有更多可读取的字符或该读取器不支持查找,则为 -1。

    • 读取文本读取器中的下一个字符并使该字符的位置前移一个字符。

      返回 number

      文本读取器中的下一个字符,或为 -1(如果没有更多可用字符)。

    • 从当前读取器中读取指定数目的字符并从指定索引开始将该数据写入缓冲区。

      参数

      • buffer: string[]

        此方法返回时,包含指定的字符数组,该数组的 index 和 (index + count - 1) 之间的值由从当前源中读取的字符替换。

      • index: number

        在 buffer 中开始写入的位置。

      • count: number

        要读取的最大字符数。如果在将指定数量的字符读入缓冲区之前就已达读取器的末尾,则返回该方法。

      返回 number

      已读取的字符数。该数会小于或等于 count,具体取决于读取器中是否有可用的数据。如果调用此方法时没有留下更多的字符供读取,则此方法返回 0(零)。

    • 从当前文本读取器中读取指定的最大字符数并从指定索引处开始将该数据写入缓冲区。

      参数

      • buffer: string[]

        此方法返回时,此参数包含指定的字符数组,该数组中从 index 到 (index + count -1) 之间的值由从当前源中读取的字符替换。

      • index: number

        在 buffer 中开始写入的位置。

      • count: number

        要读取的最大字符数。

      返回 number

      已读取的字符数。该数字将小于或等于 count,取决于是否所有的输入字符都已读取。

    • 从文本读取器中读取一行字符并将数据作为字符串返回。

      返回 null | string

      读取器中的下一行,或 null(如果已读取所有字符)。

    • 读取从当前位置到文本读取器末尾的所有字符并将它们作为一个字符串返回。

      返回 string

      一个包含从当前位置到文本读取器末尾的所有字符的字符串。