Вспомогательный класс для создания экземпляров DataBuffer
.
Публичные конструкторы
Публичные методы
статический FloatDataBuffer | из (FloatBuffer буф) Обертывает JDK NIO FloatBuffer в буфер данных. |
статический LongDataBuffer | of (массив long[], логическое значение readOnly, логическое значение makeCopy) Создайте буфер из массива длинных значений в буфер данных. |
статический <T> DataBuffer <T> | of (массив T[], логическое значение readOnly, логическое значение makeCopy) Создайте буфер из массива объектов в буфер данных. |
статический даблдатабуфер | of (массив double[], логическое значение readOnly, логическое значение makeCopy) Создайте буфер из массива двойников в буфер данных. |
статический ShortDataBuffer | из (коротких... значений) Создайте буфер из массива шорт в буфер данных. |
статический IntDataBuffer | |
статический даблдатабуфер | из (DoubleBuffer буфер) Обертывает JDK NIO DoubleBuffer в буфер данных. |
статический ByteDataBuffer | из (байт... значений) Создайте буфер из массива байтов в буфер данных. |
статический LongDataBuffer | из (длинных... значений) Создайте буфер из массива длинных значений в буфер данных. |
статический ByteDataBuffer | из (ByteBuffer буфер) Обертывает JDK NIO ByteBuffer в буфер данных. |
статический даблдатабуфер | из (двойных... значений) Создайте буфер из массива двойников в буфер данных. |
статический FloatDataBuffer | of (массив float[], логическое значение readOnly, логическое значение makeCopy) Создайте буфер из массива чисел с плавающей запятой в буфер данных. |
статический BooleanDataBuffer | of (логический массив [], логическое значение readOnly, логическое значение makeCopy) Создайте буфер из массива логических значений в буфер данных. |
статический ShortDataBuffer | из (ShortBuffer буф) Обертывает JDK NIO ShortBuffer в буфер данных. |
статический ShortDataBuffer | of (массив short[], логическое значение readOnly, логическое значение makeCopy) Создайте буфер из массива шорт в буфер данных. |
статический LongDataBuffer | из (LongBuffer буф) Обертывает JDK NIO LongBuffer в буфер данных. |
статический ByteDataBuffer | of (массив byte[], логическое значение readOnly, логическое значение makeCopy) Создайте буфер из массива байтов в буфер данных. |
статический IntDataBuffer | of (массив int[], логическое значение readOnly, логическое значение makeCopy) Создайте буфер из массива целых чисел в буфер данных. |
статический FloatDataBuffer | из (плавающих... значений) Создайте буфер из массива чисел с плавающей запятой в буфер данных. |
статический BooleanDataBuffer | из (логических... значений) Создайте буфер из массива логических значений в буфер данных. |
статический IntDataBuffer | из (целых... значений) Создайте буфер из массива целых чисел в буфер данных. |
статический BooleanDataBuffer | ofBooleans (длинный размер) Создает буфер логических значений, который может хранить значения максимального size . |
статический ByteDataBuffer | ofBytes (длинный размер) Создает буфер байтов, который может хранить значения до size . |
статический даблдатабуфер | ofDouble (длинный размер) Создает буфер двойников, который может хранить значения до size |
статический FloatDataBuffer | ofFloats (длинный размер) Создает буфер чисел с плавающей запятой, который может хранить значения до size |
статический IntDataBuffer | ofInts (длинный размер) Создает буфер целых чисел, который может хранить значения до size . |
статический LongDataBuffer | ofLongs (длинный размер) Создает буфер длинных значений, который может хранить значения до size . |
статический <T> DataBuffer <T> | ofObjects (тип Class<T>, длинный размер) Создает буфер ссылок на объекты типа clazz` that can store up to `size . |
статический <T> DataBuffer <T> | ofObjects (значения T...) Создайте буфер из массива объектов в буфер данных. |
статический ShortDataBuffer | ofШорты (длинный размер) Создает буфер шорт, который может хранить значения до size |
Унаследованные методы
Публичные конструкторы
общедоступные буферы данных ()
Публичные методы
общедоступный статический FloatDataBuffer из (FloatBuffer buf)
общедоступный статический LongDataBuffer из (массив long[], логическое значение readOnly, логическое значение makeCopy)
Создайте буфер из массива длинных значений в буфер данных.
Параметры
множество | массив длинных значений |
---|---|
только чтение | true, если созданный буфер должен быть доступен только для чтения |
makeCopy | true, если массив необходимо скопировать, false будет обертывать предоставленный массив |
Возврат
- новый буфер
общедоступный статический DataBuffer <T> из (массива T[], логическое значение readOnly, логическое значение makeCopy)
Создайте буфер из массива объектов в буфер данных.
Параметры
множество | массив объектов |
---|---|
только чтение | true, если созданный буфер должен быть доступен только для чтения |
makeCopy | true, если массив необходимо скопировать, false будет обертывать предоставленный массив |
Возврат
- новый буфер
общедоступный статический DoubleDataBuffer из (массив double[], логическое значение readOnly, логическое значение makeCopy)
Создайте буфер из массива двойников в буфер данных.
Параметры
множество | массив двойников |
---|---|
только чтение | true, если созданный буфер должен быть доступен только для чтения |
makeCopy | true, если массив необходимо скопировать, false будет обертывать предоставленный массив |
Возврат
- новый буфер
общедоступный статический ShortDataBuffer из (коротких... значений)
Создайте буфер из массива шорт в буфер данных.
Возвращенный буфер позволяет выполнять операции чтения и записи и совместно использовать память исходного массива, что эквивалентно вызову of(values, false, false
}
Параметры
ценности | короткие значения |
---|
Возврат
- новый буфер
общедоступный статический IntDataBuffer ( IntBuffer buf)
общедоступный статический DoubleDataBuffer ( DoubleBuffer buf)
Обертывает JDK NIO DoubleBuffer
в буфер данных.
Параметры
буф | буфер для переноса |
---|
Возврат
- новый буфер
общедоступный статический ByteDataBuffer из (байтовых... значений)
Создайте буфер из массива байтов в буфер данных.
Возвращенный буфер позволяет выполнять операции чтения и записи и совместно использовать память исходного массива, что эквивалентно вызову of(values, false, false
}
Параметры
ценности | байтовые значения |
---|
Возврат
- новый буфер
общедоступный статический LongDataBuffer ( длинные... значения)
Создайте буфер из массива длинных значений в буфер данных.
Возвращенный буфер позволяет выполнять операции чтения и записи и совместно использовать память исходного массива, что эквивалентно вызову of(values, false, false
}
Параметры
ценности | длинные значения |
---|
Возврат
- новый буфер
общедоступный статический ByteDataBuffer из (ByteBuffer buf)
общедоступный статический DoubleDataBuffer из (двойных... значений)
Создайте буфер из массива двойников в буфер данных.
Возвращенный буфер позволяет выполнять операции чтения и записи и совместно использовать память исходного массива, что эквивалентно вызову of(array, false, false
}
Параметры
ценности | двойные значения |
---|
Возврат
- новый буфер
общедоступный статический FloatDataBuffer из (массив float[], логическое значение readOnly, логическое значение makeCopy)
Создайте буфер из массива чисел с плавающей запятой в буфер данных.
Параметры
множество | массив поплавков |
---|---|
только чтение | true, если созданный буфер должен быть доступен только для чтения |
makeCopy | true, если массив необходимо скопировать, false будет обертывать предоставленный массив |
Возврат
- новый буфер
общедоступный статический BooleanDataBuffer из (массив boolean[], логическое значение readOnly, логическое значение makeCopy)
Создайте буфер из массива логических значений в буфер данных.
Параметры
множество | массив логических значений |
---|---|
только чтение | true, если созданный буфер должен быть доступен только для чтения |
makeCopy | true, если массив необходимо скопировать, false будет обертывать предоставленный массив |
Возврат
- новый буфер
общедоступный статический ShortDataBuffer ( ShortBuffer buf)
общедоступный статический ShortDataBuffer из (массив short[], логическое значение readOnly, логическое значение makeCopy)
Создайте буфер из массива шорт в буфер данных.
Параметры
множество | набор шорт |
---|---|
только чтение | true, если созданный буфер должен быть доступен только для чтения |
makeCopy | true, если массив необходимо скопировать, false будет обертывать предоставленный массив |
Возврат
- новый буфер
общедоступный статический LongDataBuffer ( LongBuffer buf)
общедоступный статический ByteDataBuffer из (массив byte[], логическое значение readOnly, логическое значение makeCopy)
Создайте буфер из массива байтов в буфер данных.
Параметры
множество | массив байтов |
---|---|
только чтение | true, если созданный буфер должен быть доступен только для чтения |
makeCopy | true, если массив необходимо скопировать, false будет обертывать предоставленный массив |
Возврат
- новый буфер
общедоступный статический IntDataBuffer из (массив int[], логическое значение readOnly, логическое значение makeCopy)
Создайте буфер из массива целых чисел в буфер данных.
Параметры
множество | массив целых чисел |
---|---|
только чтение | true, если созданный буфер должен быть доступен только для чтения |
makeCopy | true, если массив необходимо скопировать, false будет обертывать предоставленный массив |
Возврат
- новый буфер
общедоступный статический FloatDataBuffer (значения с плавающей запятой)
Создайте буфер из массива чисел с плавающей запятой в буфер данных.
Возвращенный буфер позволяет выполнять операции чтения и записи и совместно использовать память исходного массива, что эквивалентно вызову of(values, false, false
}
Параметры
ценности | значения с плавающей запятой |
---|
Возврат
- новый буфер
общедоступный статический BooleanDataBuffer из (логических... значений)
Создайте буфер из массива логических значений в буфер данных.
Возвращенный буфер позволяет выполнять операции чтения и записи и совместно использовать память исходного массива, что эквивалентно вызову of(values, false, false
}
Параметры
ценности | логические значения |
---|
Возврат
- новый буфер
общедоступный статический IntDataBuffer ( значения int...)
Создайте буфер из массива целых чисел в буфер данных.
Возвращенный буфер позволяет выполнять операции чтения и записи и совместно использовать память исходного массива, что эквивалентно вызову of(values, false, false
}
Параметры
ценности | целочисленные значения |
---|
Возврат
- новый буфер
общедоступный статический BooleanDataBuffer из логических значений (длинный размер)
Создает буфер логических значений, который может хранить значения максимального size
.
Параметры
размер | размер буфера для выделения |
---|
Возврат
- новый буфер
общедоступный статический ByteDataBuffer ofBytes (длинный размер)
Создает буфер байтов, который может хранить значения до size
.
Параметры
размер | размер буфера для выделения |
---|
Возврат
- новый буфер
общедоступный статический DoubleDataBuffer ofDoubles (длинный размер)
Создает буфер двойников, который может хранить значения до size
Параметры
размер | размер буфера для выделения |
---|
Возврат
- новый буфер
общедоступный статический FloatDataBuffer ofFloats (длинный размер)
Создает буфер чисел с плавающей запятой, который может хранить значения до size
Параметры
размер | размер буфера для выделения |
---|
Возврат
- новый буфер
общедоступный статический IntDataBuffer ofInts (длинный размер)
Создает буфер целых чисел, который может хранить значения до size
.
Параметры
размер | размер буфера для выделения |
---|
Возврат
- новый буфер
общедоступный статический LongDataBuffer ofLongs (длинный размер)
Создает буфер длинных значений, который может хранить значения до size
.
Параметры
размер | размер буфера для выделения |
---|
Возврат
- новый буфер
общедоступный статический DataBuffer <T> ofObjects (тип Class<T>, длинный размер)
Создает буфер ссылок на объекты типа clazz` that can store up to `size
.
Параметры
тип | тип объекта, хранящегося в этом буфере |
---|---|
размер | размер буфера для выделения |
Возврат
- новый буфер
общедоступный статический DataBuffer <T> ofObjects (значения T...)
Создайте буфер из массива объектов в буфер данных.
Возвращенный буфер позволяет выполнять операции чтения и записи и совместно использовать память исходного массива, что эквивалентно вызову of(values, false, false
}
Параметры
ценности | значения объектов |
---|
Возврат
- новый буфер
общедоступный статический ShortDataBuffer ofShorts (длинный размер)
Создает буфер шорт, который может хранить значения до size
Параметры
размер | размер буфера для выделения |
---|
Возврат
- новый буфер