Uses of Class
cool.scx.io.exception.NoMoreDataException
Packages that use NoMoreDataException
-
Uses of NoMoreDataException in cool.scx.io.data_reader
Methods in cool.scx.io.data_reader that throw NoMoreDataExceptionModifier and TypeMethodDescriptionvoidLinkedDataReader.ensureAvailableOrThrow()default longDataReader.indexOf(byte b) 查找 指定字节 第一次出现的 index (指针不会移动)default longDataReader.indexOf(byte[] b) 查找 指定字节数组 第一次出现的 index (指针不会移动)longDataReader.indexOf(byte[] b, long maxLength) 查找 指定字节数组 第一次出现的 index (指针不会移动)longDataReader.indexOf(byte b, long maxLength) 查找 指定字节 第一次出现的 index (指针不会移动)longLinkedDataReader.indexOf(byte[] pattern, long maxLength) longLinkedDataReader.indexOf(byte b, long maxLength) byteDataReader.peek()向 dataConsumer 写入指定长度字节 (指针不会移动) 当没有更多的数据时会抛出异常byte[]DataReader.peek(int maxLength) 读取指定长度字节 (指针不会移动) 当没有更多的数据时会抛出异常voidDataReader.peek(DataConsumer dataConsumer, long maxLength) 向 outputStream 写入指定长度字节 (指针不会移动) 当没有更多的数据时会抛出异常byteLinkedDataReader.peek()byte[]LinkedDataReader.peek(int maxLength) voidLinkedDataReader.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) 读取 直到 找到匹配的字节 (指针不会移动)byteDataReader.read()读取单个字节 (指针会移动) 当没有更多的数据时会抛出异常byte[]DataReader.read(int maxLength) 读取字节 (指针会移动) 当没有更多的数据时会抛出异常voidDataReader.read(DataConsumer dataConsumer, long maxLength) 向 dataConsumer 写入指定长度字节 (指针会移动) 当没有更多的数据时会抛出异常byteLinkedDataReader.read()byte[]LinkedDataReader.read(int maxLength) voidLinkedDataReader.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) 读取 直到 找到匹配的字节 (指针会移动)voidDataReader.skip(long length) 向后移动指定字节voidLinkedDataReader.skip(long length)