Uses of Class
cool.scx.io.NoMoreDataException

Packages that use NoMoreDataException
Package
Description
 
  • Uses of NoMoreDataException in cool.scx.io

    Methods in cool.scx.io that throw NoMoreDataException
    Modifier and Type
    Method
    Description
    int
    ByteArrayDataReader.indexOf(byte[] b, int max)
     
    int
    ByteArrayDataReader.indexOf(byte b, int max)
     
    default int
    DataReader.indexOf(byte b)
    查找 指定字节 第一次出现的 index (指针不会移动)
    default int
    DataReader.indexOf(byte[] b)
    查找 指定字节数组 第一次出现的 index (指针不会移动)
    int
    DataReader.indexOf(byte[] b, int max)
    查找 指定字节数组 第一次出现的 index (指针不会移动)
    int
    DataReader.indexOf(byte b, int max)
    查找 指定字节 第一次出现的 index (指针不会移动)
    int
    LinkedDataReader.indexOf(byte[] pattern, int max)
     
    int
    LinkedDataReader.indexOf(byte b, int max)
     
    byte
    ByteArrayDataReader.peek()
     
    byte[]
    ByteArrayDataReader.peek(int maxLength)
     
    void
    ByteArrayDataReader.peek(DataConsumer dataConsumer, int maxLength)
     
    byte
    DataReader.peek()
    向 dataConsumer 写入指定长度字节 (指针不会移动) 当没有更多的数据时会抛出异常
    byte[]
    DataReader.peek(int maxLength)
    读取指定长度字节 (指针不会移动) 当没有更多的数据时会抛出异常
    void
    DataReader.peek(DataConsumer dataConsumer, int maxLength)
    向 outputStream 写入指定长度字节 (指针不会移动) 当没有更多的数据时会抛出异常
    byte
    LinkedDataReader.peek()
     
    byte[]
    LinkedDataReader.peek(int maxLength)
     
    void
    LinkedDataReader.peek(DataConsumer dataConsumer, int maxLength)
     
    default byte[]
    DataReader.peekUntil(byte b)
    读取 直到 找到匹配的字节 (指针不会移动)
    default byte[]
    DataReader.peekUntil(byte[] b)
    读取 直到 找到匹配的字节 (指针不会移动)
    default byte[]
    DataReader.peekUntil(byte[] b, int max)
    读取 直到 找到匹配的字节 (指针不会移动)
    default byte[]
    DataReader.peekUntil(byte b, int max)
    读取 直到 找到匹配的字节 (指针不会移动)
    byte
    ByteArrayDataReader.read()
     
    byte[]
    ByteArrayDataReader.read(int maxLength)
     
    void
    ByteArrayDataReader.read(DataConsumer dataConsumer, int maxLength)
     
    byte
    DataReader.read()
    读取单个字节 (指针会移动) 当没有更多的数据时会抛出异常
    byte[]
    DataReader.read(int maxLength)
    读取字节 (指针会移动) 当没有更多的数据时会抛出异常
    void
    DataReader.read(DataConsumer dataConsumer, int maxLength)
    向 dataConsumer 写入指定长度字节 (指针会移动) 当没有更多的数据时会抛出异常
    byte
    LinkedDataReader.read()
     
    byte[]
    LinkedDataReader.read(int maxLength)
     
    void
    LinkedDataReader.read(DataConsumer dataConsumer, int maxLength)
     
    default byte[]
    DataReader.readUntil(byte b)
    读取 直到 找到匹配的字节 (指针会移动)
    default byte[]
    DataReader.readUntil(byte[] b)
    读取 直到 找到匹配的字节 (指针会移动)
    default byte[]
    DataReader.readUntil(byte[] b, int max)
    读取 直到 找到匹配的字节 (指针会移动)
    default byte[]
    DataReader.readUntil(byte b, int max)
    读取 直到 找到匹配的字节 (指针会移动)
    void
    ByteArrayDataReader.skip(int length)
     
    void
    DataReader.skip(int length)
    向后移动指定字节
    void
    LinkedDataReader.skip(int length)