Uses of Class
cool.scx.io.exception.NoMoreDataException

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

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