DataBuffers

публичный финальный класс DataBuffers

Вспомогательный класс для создания экземпляров DataBuffer .

Публичные конструкторы

Публичные методы

статический FloatDataBuffer
из (FloatBuffer буф)
Обертывает JDK NIO FloatBuffer в буфер данных.
статический LongDataBuffer
of (массив long[], логическое значение readOnly, логическое значение makeCopy)
Создайте буфер из массива длинных значений в буфер данных.
статический <T> DataBuffer <T>
of (массив T[], логическое значение readOnly, логическое значение makeCopy)
Создайте буфер из массива объектов в буфер данных.
статический даблдатабуфер
of (массив double[], логическое значение readOnly, логическое значение makeCopy)
Создайте буфер из массива двойников в буфер данных.
статический ShortDataBuffer
из (коротких... значений)
Создайте буфер из массива шорт в буфер данных.
статический IntDataBuffer
из (IntBuffer буф)
Обертывает JDK NIO IntBuffer в буфер данных.
статический даблдатабуфер
из (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)

Обертывает JDK NIO FloatBuffer в буфер данных.

Параметры
буф буфер для переноса
Возврат
  • новый буфер

общедоступный статический 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)

Обертывает JDK NIO IntBuffer в буфер данных.

Параметры
буф буфер для переноса
Возврат
  • новый буфер

общедоступный статический DoubleDataBuffer ( DoubleBuffer buf)

Обертывает JDK NIO DoubleBuffer в буфер данных.

Параметры
буф буфер для переноса
Возврат
  • новый буфер

общедоступный статический ByteDataBuffer из (байтовых... значений)

Создайте буфер из массива байтов в буфер данных.

Возвращенный буфер позволяет выполнять операции чтения и записи и совместно использовать память исходного массива, что эквивалентно вызову of(values, false, false }

Параметры
ценности байтовые значения
Возврат
  • новый буфер

общедоступный статический LongDataBuffer ( длинные... значения)

Создайте буфер из массива длинных значений в буфер данных.

Возвращенный буфер позволяет выполнять операции чтения и записи и совместно использовать память исходного массива, что эквивалентно вызову of(values, false, false }

Параметры
ценности длинные значения
Возврат
  • новый буфер

общедоступный статический ByteDataBuffer из (ByteBuffer buf)

Обертывает JDK NIO ByteBuffer в буфер данных.

Параметры
буф буфер для переноса
Возврат
  • новый буфер

общедоступный статический DoubleDataBuffer из (двойных... значений)

Создайте буфер из массива двойников в буфер данных.

Возвращенный буфер позволяет выполнять операции чтения и записи и совместно использовать память исходного массива, что эквивалентно вызову of(array, false, false }

Параметры
ценности двойные значения
Возврат
  • новый буфер

общедоступный статический FloatDataBuffer из (массив float[], логическое значение readOnly, логическое значение makeCopy)

Создайте буфер из массива чисел с плавающей запятой в буфер данных.

Параметры
множество массив поплавков
только чтение true, если созданный буфер должен быть доступен только для чтения
makeCopy true, если массив необходимо скопировать, false будет обертывать предоставленный массив
Возврат
  • новый буфер

общедоступный статический BooleanDataBuffer из (массив boolean[], логическое значение readOnly, логическое значение makeCopy)

Создайте буфер из массива логических значений в буфер данных.

Параметры
множество массив логических значений
только чтение true, если созданный буфер должен быть доступен только для чтения
makeCopy true, если массив необходимо скопировать, false будет обертывать предоставленный массив
Возврат
  • новый буфер

общедоступный статический ShortDataBuffer ( ShortBuffer buf)

Обертывает JDK NIO ShortBuffer в буфер данных.

Параметры
буф буфер для переноса
Возврат
  • новый буфер

общедоступный статический ShortDataBuffer из (массив short[], логическое значение readOnly, логическое значение makeCopy)

Создайте буфер из массива шорт в буфер данных.

Параметры
множество набор шорт
только чтение true, если созданный буфер должен быть доступен только для чтения
makeCopy true, если массив необходимо скопировать, false будет обертывать предоставленный массив
Возврат
  • новый буфер

общедоступный статический LongDataBuffer ( LongBuffer buf)

Обертывает JDK NIO LongBuffer в буфер данных.

Параметры
буф буфер для переноса
Возврат
  • новый буфер

общедоступный статический 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

Параметры
размер размер буфера для выделения
Возврат
  • новый буфер