Objekt eingebautes Objekt

Objektpuffer

Binärdaten-Cache-Objekt für io Datenverarbeitung zum Lesen und Schreiben

Das Buffer-Objekt ist eine globale Basisklasse, die jederzeit direkt mit dem neuen Buffer (...) erstellt werden kann:

1
var buf = new Buffer();

Vererbungsbeziehung

Konstrukteur

Buffer

Cache-Objektkonstruktor

1
new Buffer(Array datas);

Parameter aufrufen:

  • datas: Array, initialisiere das Datenarray

Cache-Objektkonstruktor

1
new Buffer(ArrayBuffer datas);

Parameter aufrufen:

  • datas: ArrayBuffer, initialisiere das Datenarray

Cache-Objektkonstruktor

1
new Buffer(TypedArray datas);

Parameter aufrufen:

  • datas: TypedArray, initialisiert das Datenarray

Cache-Objektkonstruktor

1
new Buffer(ArrayBufferView datas);

Parameter aufrufen:

  • datas: ArrayBufferView, initialisiert das Datenarray

Cache-Objektkonstruktor

1
new Buffer(Buffer buffer);

Parameter aufrufen:

  • buffer: Buffer, initialisiere das Buffer-Objekt

Cache-Objektkonstruktor

1 2
new Buffer(String str, String codec = "utf8");

Parameter aufrufen:

  • str: String, der Initialisierungsstring, der String wird im utf-8-Format geschrieben und standardmäßig wird ein leeres Objekt erstellt
  • codec: String, geben Sie das Codierungsformat an, der zulässige Wert ist: "hex","base64"," utf8 "oder ein vom System unterstützter Zeichensatz

Cache-Objektkonstruktor

1
new Buffer(Integer size = 0);

Parameter aufrufen:

  • size: Ganzzahl, anfängliche Puffergröße

Tiefgestellte Operation

Zwischengespeicherte Objekte können mithilfe von Indizes direkt auf Binärdaten zugreifen

1
Integer Buffer[];

Objekt

Binärdaten-Cache-Objekt für io Datenverarbeitung zum Lesen und Schreiben

1
Buffer new Buffer;

Statische Funktion

isBuffer

Überprüfen Sie, ob die angegebene Variable ein Pufferobjekt ist

1
static Boolean Buffer.isBuffer(Value v);

Parameter aufrufen:

  • v: Wert bei gegebener zu testender Variable

Ergebnis zurückgeben:

  • Boolean, Ob das eingehende Objekt ein Pufferobjekt ist

from

Erstellen Sie Pufferobjekte aus anderen Puffern

1 2 3
static Buffer Buffer.from(Buffer buffer, Integer byteOffset = 0, Integer length = -1);

Parameter aufrufen:

  • buffer: Buffer, eine bestimmte Variable vom Typ Buffer wird zum Erstellen eines Buffer-Objekts verwendet
  • byteOffset: Integer, geben Sie die Startposition der Daten an, beginnend bei 0
  • length: Integer, geben Sie die Datenlänge an, das Startbit ist -1, was alle verbleibenden Daten bedeutet

Ergebnis zurückgeben:

  • Buffer, Rückgabepufferinstanz

Erstellen Sie ein Pufferobjekt aus einer Zeichenfolge

1 2 3
static Buffer Buffer.from(String str, Integer byteOffset = 0, Integer length = -1);

Parameter aufrufen:

  • str: String, der Initialisierungsstring, der String wird im utf-8-Format geschrieben
  • byteOffset: Integer, geben Sie die Startposition der Daten an, beginnend bei 0
  • length: Integer, geben Sie die Datenlänge an, das Startbit ist -1, was alle verbleibenden Daten bedeutet

Ergebnis zurückgeben:

  • Buffer, Rückgabepufferinstanz

Erstellen Sie ein Pufferobjekt aus einer Zeichenfolge

1 2
static Buffer Buffer.from(String str, String codec = "utf8");

Parameter aufrufen:

  • str: String, der Initialisierungsstring, der String wird im utf-8-Format geschrieben und standardmäßig wird ein leeres Objekt erstellt
  • codec: String, geben Sie das Codierungsformat an, der zulässige Wert ist: "hex","base64"," utf8 "oder ein vom System unterstützter Zeichensatz

Ergebnis zurückgeben:

  • Buffer, Rückgabepufferinstanz

concat

Verketten Sie Daten in mehreren Puffern

1 2
static Buffer Buffer.concat(Array buflist, Integer cutLength = -1);

Parameter aufrufen:

  • buflist: Array, zu spleißendes Pufferarray
  • cutLength: Ganzzahl, wie viele Pufferobjekte abgefangen werden sollen

Ergebnis zurückgeben:

  • Buffer, Das neue Pufferobjekt, das nach dem Spleißen generiert wurde

alloc

Ordnen Sie einen neuen Pufferbereich mit der angegebenen Länge zu. Wenn die Größe 0 ist, wird ein Pufferbereich mit der Länge Null erstellt.

1 2 3
static Buffer Buffer.alloc(Integer size, Integer fill = 0, String codec = "utf8");

Parameter aufrufen:

  • size: Integer, die erforderliche Länge des Puffers
  • fill: Integer, füllen Sie den Wert des neuen Puffers vor, Sie können String- / Buffer- / Integer-Werttypen verwenden. Standardwert: 0
  • codec: String, geben Sie das Codierungsformat an, der zulässige Wert ist: "hex","base64"," utf8 "oder ein vom System unterstützter Zeichensatz

Ergebnis zurückgeben:

  • Buffer, Das gefüllte neue Pufferobjekt

Ordnen Sie einen neuen Pufferbereich mit der angegebenen Länge zu. Wenn die Größe 0 ist, wird ein Pufferbereich mit der Länge Null erstellt.

1 2 3
static Buffer Buffer.alloc(Integer size, String fill = "", String codec = "utf8");

Parameter aufrufen:

  • size: Integer, die erforderliche Länge des Puffers
  • fill: String, füllen Sie den Wert des neuen Puffers vor, Sie können String- / Puffer- / Integer-Werttypen verwenden. Standardwert: 0
  • codec: String, geben Sie das Codierungsformat an, der zulässige Wert ist: "hex","base64"," utf8 "oder ein vom System unterstützter Zeichensatz

Ergebnis zurückgeben:

  • Buffer, Das gefüllte neue Pufferobjekt

Ordnen Sie einen neuen Pufferbereich mit der angegebenen Länge zu. Wenn die Größe 0 ist, wird ein Pufferbereich mit der Länge Null erstellt.

1 2 3
static Buffer Buffer.alloc(Integer size, Buffer fill, String codec = "utf8");

Parameter aufrufen:

  • size: Integer, die erforderliche Länge des Puffers
  • fill: Puffer, füllen Sie den Wert des neuen Puffers vor, Sie können Wertetypen für Zeichenfolgen / Puffer / Ganzzahlen verwenden. Standardwert: 0
  • codec: String, geben Sie das Codierungsformat an, der zulässige Wert ist: "hex","base64"," utf8 "oder ein vom System unterstützter Zeichensatz

Ergebnis zurückgeben:

  • Buffer, Das gefüllte neue Pufferobjekt

allocUnsafe

Ordnen Sie einen neuen Pufferbereich mit der angegebenen Länge zu. Wenn die Größe 0 ist, wird ein Pufferbereich mit der Länge Null erstellt.

1
static Buffer Buffer.allocUnsafe(Integer size);

Parameter aufrufen:

  • size: Integer, die erforderliche Länge des Puffers

Ergebnis zurückgeben:

  • Buffer, Ein neues Pufferobjekt der angegebenen Größe

allocUnsafeSlow

Ordnen Sie einen neuen Pufferbereich mit der angegebenen Länge zu. Wenn die Größe 0 ist, wird ein Pufferbereich mit der Länge Null erstellt.

1
static Buffer Buffer.allocUnsafeSlow(Integer size);

Parameter aufrufen:

  • size: Integer, die erforderliche Länge des Puffers

Ergebnis zurückgeben:

  • Buffer, Ein neues Pufferobjekt der angegebenen Größe

byteLength

Gibt die tatsächliche Bytelänge der Zeichenfolge zurück

1 2
static Integer Buffer.byteLength(String str, String codec = "utf8");

Parameter aufrufen:

  • str: String, die Zeichenfolge der abzurufenden Bytes. Wenn str ein ArrayBuffer / TypedArray / DataView / Buffer-Objekt ist, wird die tatsächliche Länge zurückgegeben
  • codec: String, geben Sie das Codierungsformat an, der zulässige Wert ist: "hex","base64"," utf8 "oder ein vom System unterstützter Zeichensatz

Ergebnis zurückgeben:

  • Integer, Gibt die tatsächliche Bytelänge zurück

Gibt die tatsächliche Bytelänge der Zeichenfolge zurück

1 2
static Integer Buffer.byteLength(ArrayBuffer str, String codec = "utf8");

Parameter aufrufen:

  • str: ArrayBuffer, die Zeichenfolge der abzurufenden Bytes. Wenn str ein ArrayBuffer / TypedArray / DataView / Buffer-Objekt ist, wird die tatsächliche Länge zurückgegeben
  • codec: String, geben Sie das Codierungsformat an, der zulässige Wert ist: "hex","base64"," utf8 "oder ein vom System unterstützter Zeichensatz

Ergebnis zurückgeben:

  • Integer, Gibt die tatsächliche Bytelänge zurück

Gibt die tatsächliche Bytelänge der Zeichenfolge zurück

1 2
static Integer Buffer.byteLength(ArrayBufferView str, String codec = "utf8");

Parameter aufrufen:

  • str: ArrayBufferView, die Zeichenfolge der abzurufenden Bytes. Wenn str ein ArrayBuffer / TypedArray / DataView / Buffer-Objekt ist, geben Sie ihre tatsächliche Länge zurück
  • codec: String, geben Sie das Codierungsformat an, der zulässige Wert ist: "hex","base64"," utf8 "oder ein vom System unterstützter Zeichensatz

Ergebnis zurückgeben:

  • Integer, Gibt die tatsächliche Bytelänge zurück

Gibt die tatsächliche Bytelänge der Zeichenfolge zurück

1 2
static Integer Buffer.byteLength(Buffer str, String codec = "utf8");

Parameter aufrufen:

  • str: Buffer, die Zeichenfolge der abzurufenden Bytes. Wenn str ein ArrayBuffer / TypedArray / DataView / Buffer-Objekt ist, wird die tatsächliche Länge zurückgegeben
  • codec: String, geben Sie das Codierungsformat an, der zulässige Wert ist: "hex","base64"," utf8 "oder ein vom System unterstützter Zeichensatz

Ergebnis zurückgeben:

  • Integer, Gibt die tatsächliche Bytelänge zurück

compare

Der Vergleich von buf1 und buf2 wird häufig zum Sortieren zwischen Pufferinstanzen verwendet. Diese Methode entspricht buf1.compare (buf2).

1 2
static Integer Buffer.compare(Buffer buf1, Buffer buf2);

Parameter aufrufen:

  • buf1: Puffer, zu vergleichender Puffer
  • buf2: Puffer, zu vergleichender Puffer

Ergebnis zurückgeben:

  • IntegerGibt die Länge des Vergleichsbytes zurück

isEncoding

Überprüfen Sie, ob das Codierungsformat unterstützt wird

1
static Boolean Buffer.isEncoding(String codec);

Parameter aufrufen:

  • codec: String, zu erkennendes Codierungsformat

Ergebnis zurückgeben:

  • BooleanUnterstützt es?

Mitgliedsattribute

length

Ganzzahl, ermitteln Sie die Größe des zwischengespeicherten Objekts

1
readonly Integer Buffer.length;

Mitgliedsfunktion

resize

Ändern Sie die Größe des zwischengespeicherten Objekts

1
Buffer.resize(Integer sz);

Parameter aufrufen:

  • sz: Integer, neue Größe angeben

append

Schreiben Sie einen Satz Binärdaten am Ende des Cache-Objekts

1
Buffer.append(Buffer data);

Parameter aufrufen:

  • data: Puffer, binäre Daten initialisieren

Schreiben Sie eine Zeichenfolge am Ende des Cache-Objekts. Die Zeichenfolge wird im utf-8-Format geschrieben

1 2
Buffer.append(String str, String codec = "utf8");

Parameter aufrufen:

  • str: String, der zu schreibende String
  • codec: String, geben Sie das Codierungsformat an, der zulässige Wert ist: "hex","base64"," utf8 "oder ein vom System unterstützter Zeichensatz

write

Schreiben Sie die angegebene Zeichenfolge in das Cache-Objekt, die Zeichenfolge ist standardmäßig utf-8, und nur ein Teil der Daten wird geschrieben, wenn die Grenze überschritten wird

1 2 3 4
Integer Buffer.write(String str, Integer offset = 0, Integer length = -1, String codec = "utf8");

Parameter aufrufen:

  • str: String, der zu schreibende String
  • offset: Integer, Startposition schreiben
  • length: Ganzzahl, Schreiblänge (Einheitsbyte, Standardwert -1), falls nicht angegeben, ist dies die Länge der zu schreibenden Zeichenfolge
  • codec: String, geben Sie das Codierungsformat an, der zulässige Wert ist: "hex","base64"," utf8 "oder ein vom System unterstützter Zeichensatz

Ergebnis zurückgeben:

  • Integer, Die Länge des geschriebenen Datenbytes

Schreiben Sie die angegebene Zeichenfolge in das Cache-Objekt, die Zeichenfolge ist standardmäßig utf-8, und nur ein Teil der Daten wird geschrieben, wenn die Grenze überschritten wird

1 2 3
Integer Buffer.write(String str, Integer offset = 0, String codec = "utf8");

Parameter aufrufen:

  • str: String, der zu schreibende String
  • offset: Integer, Startposition schreiben
  • codec: String, geben Sie das Codierungsformat an, der zulässige Wert ist: "hex","base64"," utf8 "oder ein vom System unterstützter Zeichensatz

Ergebnis zurückgeben:

  • Integer, Die Länge des geschriebenen Datenbytes

Schreiben Sie die angegebene Zeichenfolge in das Cache-Objekt, die Zeichenfolge ist standardmäßig utf-8, und nur ein Teil der Daten wird geschrieben, wenn die Grenze überschritten wird

1 2
Integer Buffer.write(String str, String codec = "utf8");

Parameter aufrufen:

  • str: String, der zu schreibende String
  • codec: String, geben Sie das Codierungsformat an, der zulässige Wert ist: "hex","base64"," utf8 "oder ein vom System unterstützter Zeichensatz

Ergebnis zurückgeben:

  • Integer, Die Länge des geschriebenen Datenbytes

fill

Füllen Sie das Buffer-Objekt mit den angegebenen Inhaltsdaten

1 2 3
Buffer Buffer.fill(Integer v, Integer offset = 0, Integer end = -1);

Parameter aufrufen:

  • v: Integer, die zu füllenden Daten. Wenn Offset und Ende nicht angegeben sind, wird der gesamte Puffer gefüllt
  • offset: Ganzzahl, Startposition füllen
  • end: Ganzzahl, Endposition füllen

Ergebnis zurückgeben:

  • Buffer, Geben Sie das aktuelle Pufferobjekt zurück

Füllen Sie das Buffer-Objekt mit den angegebenen Inhaltsdaten

1 2 3
Buffer Buffer.fill(Buffer v, Integer offset = 0, Integer end = -1);

Parameter aufrufen:

  • v: Puffer, die zu füllenden Daten, wenn Offset und Ende nicht angegeben sind, wird der gesamte Puffer gefüllt
  • offset: Ganzzahl, Startposition füllen
  • end: Ganzzahl, Endposition füllen

Ergebnis zurückgeben:

  • Buffer, Geben Sie das aktuelle Pufferobjekt zurück

Füllen Sie das Buffer-Objekt mit den angegebenen Inhaltsdaten

1 2 3
Buffer Buffer.fill(String v, Integer offset = 0, Integer end = -1);

Parameter aufrufen:

  • v: String, die zu füllenden Daten, wenn Offset und Ende nicht angegeben sind, wird der gesamte Puffer gefüllt
  • offset: Ganzzahl, Startposition füllen
  • end: Ganzzahl, Endposition füllen

Ergebnis zurückgeben:

  • Buffer, Geben Sie das aktuelle Pufferobjekt zurück

indexOf

Gibt die Position des ersten Auftretens bestimmter Daten im Puffer zurück

1 2
Integer Buffer.indexOf(Integer v, Integer offset = 0);

Parameter aufrufen:

  • v: Integer, die zu durchsuchenden Daten. Wenn der Offset nicht angegeben ist, beginnt der Standardwert mit dem Startbit
  • offset: Ganzzahl, Startsuchposition

Ergebnis zurückgeben:

  • Integer, Geben Sie den gefundenen Speicherort zurück, und geben Sie -1 zurück, wenn er nicht gefunden wurde

Gibt die Position des ersten Auftretens bestimmter Daten im Puffer zurück

1 2
Integer Buffer.indexOf(Buffer v, Integer offset = 0);

Parameter aufrufen:

  • v: Puffer, die zu durchsuchenden Daten. Wenn der Offset nicht angegeben ist, beginnt der Standardwert mit dem Startbit
  • offset: Ganzzahl, Startsuchposition

Ergebnis zurückgeben:

  • Integer, Geben Sie den gefundenen Speicherort zurück, und geben Sie -1 zurück, wenn er nicht gefunden wurde

Gibt die Position des ersten Auftretens bestimmter Daten im Puffer zurück

1 2
Integer Buffer.indexOf(String v, Integer offset = 0);

Parameter aufrufen:

  • v: String, die zu durchsuchenden Daten. Wenn der Offset nicht angegeben ist, beginnt der Standardwert mit dem Startbit
  • offset: Ganzzahl, Startsuchposition

Ergebnis zurückgeben:

  • Integer, Geben Sie den gefundenen Speicherort zurück, und geben Sie -1 zurück, wenn er nicht gefunden wurde

compare

Vergleichen Sie den Inhalt des Caches

1
Integer Buffer.compare(Buffer buf);

Parameter aufrufen:

  • buf: Buffer, das zu vergleichende Pufferobjekt

Ergebnis zurückgeben:

  • Integer, Ergebnis des Inhaltsvergleichs

copy

Kopieren Sie Daten aus dem Quell-Cache-Objektbereich in den Ziel-Cache-Objektbereich

1 2 3 4
Integer Buffer.copy(Buffer targetBuffer, Integer targetStart = 0, Integer sourceStart = 0, Integer sourceEnd = -1);

Parameter aufrufen:

  • targetBuffer: Puffer, Zielpufferobjekt
  • targetStart: Integer, die Byte-Position des Ziel-Cache-Objekts, um mit dem Kopieren zu beginnen. Der Standardwert ist 0
  • sourceStart: Integer, die Startbyteposition des Quellcacheobjekts, der Standardwert ist 0
  • sourceEnd: Integer, die Endbyteposition des Quellcacheobjekts, der Standardwert ist -1, was die Länge der Quelldaten bedeutet

Ergebnis zurückgeben:

  • Integer, Die Länge des kopierten Datenbytes

set

Kopieren Sie Daten aus dem Quell-Cache-Objektbereich in den Ziel-Cache-Objektbereich

1 2
Integer Buffer.set(Buffer src, Integer start);

Parameter aufrufen:

  • src: Puffer, Zielpufferobjekt
  • start: Integer, die Startbyteposition des Quellcacheobjekts

Ergebnis zurückgeben:

  • Integer, Die Länge des kopierten Datenbytes

readUInt8

Lesen Sie einen 8-Bit-Ganzzahlwert ohne Vorzeichen aus dem Cache-Objekt

1 2
Integer Buffer.readUInt8(Integer offset = 0, Boolean noAssert = false);

Parameter aufrufen:

  • offset: Integer, geben Sie die Startposition für das Lesen an, der Standardwert ist 0
  • noAssert: Boolean, gibt an, dass beim Auslesen von Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer, Gibt den gelesenen Integer-Wert zurück

readUInt16LE

Lesen Sie einen 16-Bit-Ganzzahlwert ohne Vorzeichen aus dem Cache-Objekt und speichern Sie ihn in Low-Endian-Reihenfolge

1 2
Integer Buffer.readUInt16LE(Integer offset = 0, Boolean noAssert = false);

Parameter aufrufen:

  • offset: Integer, geben Sie die Startposition für das Lesen an, der Standardwert ist 0
  • noAssert: Boolean, gibt an, dass beim Auslesen von Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer, Gibt den gelesenen Integer-Wert zurück

readUInt16BE

Lesen Sie einen 16-Bit-Ganzzahlwert ohne Vorzeichen aus dem Cache-Objekt und speichern Sie ihn in High-Endian-Reihenfolge

1 2
Integer Buffer.readUInt16BE(Integer offset = 0, Boolean noAssert = false);

Parameter aufrufen:

  • offset: Integer, geben Sie die Startposition für das Lesen an, der Standardwert ist 0
  • noAssert: Boolean, gibt an, dass beim Auslesen von Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer, Gibt den gelesenen Integer-Wert zurück

readUInt32LE

Lesen Sie einen 32-Bit-Ganzzahlwert ohne Vorzeichen aus dem Cache-Objekt und speichern Sie ihn in Low-Endian-Reihenfolge

1 2
Long Buffer.readUInt32LE(Integer offset = 0, Boolean noAssert = false);

Parameter aufrufen:

  • offset: Integer, geben Sie die Startposition für das Lesen an, der Standardwert ist 0
  • noAssert: Boolean, gibt an, dass beim Auslesen von Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Long, Gibt den gelesenen Integer-Wert zurück

readUInt32BE

Lesen Sie einen vorzeichenlosen 32-Bit-Ganzzahlwert aus dem Cache-Objekt und speichern Sie ihn in High-Endian-Reihenfolge

1 2
Long Buffer.readUInt32BE(Integer offset = 0, Boolean noAssert = false);

Parameter aufrufen:

  • offset: Integer, geben Sie die Startposition für das Lesen an, der Standardwert ist 0
  • noAssert: Boolean, gibt an, dass beim Auslesen von Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Long, Gibt den gelesenen Integer-Wert zurück

readUIntLE

Lesen Sie einen vorzeichenlosen Ganzzahlwert aus dem Cache-Objekt mit einer maximalen Unterstützung von 64 Bit, der in Low-Endian-Reihenfolge gespeichert ist

1 2 3
Long Buffer.readUIntLE(Integer offset = 0, Integer byteLength = 8, Boolean noAssert = false);

Parameter aufrufen:

  • offset: Integer, geben Sie die Startposition für das Lesen an, der Standardwert ist 0
  • byteLength: Integer, geben Sie die Anzahl der gelesenen Bytes an, der Standardwert ist 8 Bytes
  • noAssert: Boolean, gibt an, dass beim Auslesen von Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Long, Gibt den gelesenen Integer-Wert zurück

readUIntBE

Lesen Sie einen vorzeichenlosen Ganzzahlwert aus dem Cache-Objekt mit einer maximalen Unterstützung von 64 Bit, der in High-Endian-Reihenfolge gespeichert ist

1 2 3
Long Buffer.readUIntBE(Integer offset = 0, Integer byteLength = 8, Boolean noAssert = false);

Parameter aufrufen:

  • offset: Integer, geben Sie die Startposition für das Lesen an, der Standardwert ist 0
  • byteLength: Integer, geben Sie die Anzahl der gelesenen Bytes an, der Standardwert ist 8 Bytes
  • noAssert: Boolean, gibt an, dass beim Auslesen von Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Long, Gibt den gelesenen Integer-Wert zurück

readInt64LE

Lesen Sie einen 64-Bit-Integer-Wert aus dem Cache-Objekt und speichern Sie ihn in Low-Endian-Reihenfolge

1 2
Long Buffer.readInt64LE(Integer offset = 0, Boolean noAssert = false);

Parameter aufrufen:

  • offset: Integer, geben Sie die Startposition für das Lesen an, der Standardwert ist 0
  • noAssert: Boolean, gibt an, dass beim Auslesen von Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Long, Gibt den gelesenen Integer-Wert zurück

readInt64BE

Lesen Sie einen 64-Bit-Integer-Wert aus dem Cache-Objekt und speichern Sie ihn in High-Endian-Reihenfolge

1 2
Long Buffer.readInt64BE(Integer offset = 0, Boolean noAssert = false);

Parameter aufrufen:

  • offset: Integer, geben Sie die Startposition für das Lesen an, der Standardwert ist 0
  • noAssert: Boolean, gibt an, dass beim Auslesen von Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Long, Gibt den gelesenen Integer-Wert zurück

readInt8

Lesen Sie einen 8-Bit-Integer-Wert aus dem Cache-Objekt

1 2
Integer Buffer.readInt8(Integer offset = 0, Boolean noAssert = false);

Parameter aufrufen:

  • offset: Integer, geben Sie die Startposition für das Lesen an, der Standardwert ist 0
  • noAssert: Boolean, gibt an, dass beim Auslesen von Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer, Gibt den gelesenen Integer-Wert zurück

readInt16LE

Lesen Sie einen 16-Bit-Integer-Wert aus dem Cache-Objekt und speichern Sie ihn in Low-Endian-Reihenfolge

1 2
Integer Buffer.readInt16LE(Integer offset = 0, Boolean noAssert = false);

Parameter aufrufen:

  • offset: Integer, geben Sie die Startposition für das Lesen an, der Standardwert ist 0
  • noAssert: Boolean, gibt an, dass beim Auslesen von Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer, Gibt den gelesenen Integer-Wert zurück

readInt16BE

Lesen Sie einen 16-Bit-Integer-Wert aus dem Cache-Objekt und speichern Sie ihn in High-Endian-Reihenfolge

1 2
Integer Buffer.readInt16BE(Integer offset = 0, Boolean noAssert = false);

Parameter aufrufen:

  • offset: Integer, geben Sie die Startposition für das Lesen an, der Standardwert ist 0
  • noAssert: Boolean, gibt an, dass beim Auslesen von Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer, Gibt den gelesenen Integer-Wert zurück

readInt32LE

Lesen Sie einen 32-Bit-Integer-Wert aus dem Cache-Objekt und speichern Sie ihn in Low-Endian-Reihenfolge

1 2
Integer Buffer.readInt32LE(Integer offset = 0, Boolean noAssert = false);

Parameter aufrufen:

  • offset: Integer, geben Sie die Startposition für das Lesen an, der Standardwert ist 0
  • noAssert: Boolean, gibt an, dass beim Auslesen von Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer, Gibt den gelesenen Integer-Wert zurück

readInt32BE

Lesen Sie einen 32-Bit-Integer-Wert aus dem Cache-Objekt und speichern Sie ihn in High-Endian-Reihenfolge

1 2
Integer Buffer.readInt32BE(Integer offset = 0, Boolean noAssert = false);

Parameter aufrufen:

  • offset: Integer, geben Sie die Startposition für das Lesen an, der Standardwert ist 0
  • noAssert: Boolean, gibt an, dass beim Auslesen von Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer, Gibt den gelesenen Integer-Wert zurück

readIntLE

Lesen Sie einen ganzzahligen Wert aus dem Cache-Objekt mit einer maximalen Unterstützung von 64 Bit, der in Low-Endian-Reihenfolge gespeichert ist

1 2 3
Long Buffer.readIntLE(Integer offset = 0, Integer byteLength = 8, Boolean noAssert = false);

Parameter aufrufen:

  • offset: Integer, geben Sie die Startposition für das Lesen an, der Standardwert ist 0
  • byteLength: Integer, geben Sie die Anzahl der gelesenen Bytes an, der Standardwert ist 8 Bytes
  • noAssert: Boolean, gibt an, dass beim Auslesen von Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Long, Gibt den gelesenen Integer-Wert zurück

readIntBE

Lesen Sie einen ganzzahligen Wert aus dem Cache-Objekt mit einer maximalen Unterstützung von 64 Bit und speichern Sie ihn in High-Endian-Reihenfolge

1 2 3
Long Buffer.readIntBE(Integer offset = 0, Integer byteLength = 8, Boolean noAssert = false);

Parameter aufrufen:

  • offset: Integer, geben Sie die Startposition für das Lesen an, der Standardwert ist 0
  • byteLength: Integer, geben Sie die Anzahl der gelesenen Bytes an, der Standardwert ist 8 Bytes
  • noAssert: Boolean, gibt an, dass beim Auslesen von Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Long, Gibt den gelesenen Integer-Wert zurück

writeInt64LE

Schreiben Sie einen 64-Bit-Integer-Wert in das Cache-Objekt im Low-Endian-Speicher

1 2 3
Integer Buffer.writeInt64LE(Long value, Integer offset = 0, Boolean noAssert = false);

Parameter aufrufen:

  • value: Long, geben Sie den zu schreibenden Wert an
  • offset: Integer, geben Sie die Startposition des Schreibens an
  • noAssert: Boolean, geben Sie an, dass beim Schreiben außerhalb des Bereichs kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer, Offset plus die Anzahl der geschriebenen Bytes

writeInt64BE

Schreiben Sie einen 64-Bit-Integer-Wert in das Cache-Objekt und speichern Sie ihn in High-Endian-Reihenfolge

1 2 3
Integer Buffer.writeInt64BE(Long value, Integer offset = 0, Boolean noAssert = false);

Parameter aufrufen:

  • value: Long, geben Sie den zu schreibenden Wert an
  • offset: Integer, geben Sie die Startposition des Schreibens an
  • noAssert: Boolean, geben Sie an, dass beim Schreiben außerhalb des Bereichs kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer, Offset plus die Anzahl der geschriebenen Bytes

readFloatLE

Lesen Sie eine Gleitkommazahl aus dem Cache-Objekt und speichern Sie sie in Low-Endian-Reihenfolge

1 2
Number Buffer.readFloatLE(Integer offset = 0, Boolean noAssert = false);

Parameter aufrufen:

  • offset: Integer, geben Sie die Startposition für das Lesen an, der Standardwert ist 0
  • noAssert: Boolean, gibt an, dass beim Auslesen von Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Number, Gibt die gelesene Gleitkommazahl zurück

readFloatBE

Lesen Sie eine Gleitkommazahl aus dem Cache-Objekt und speichern Sie sie in High-Endian-Reihenfolge

1 2
Number Buffer.readFloatBE(Integer offset = 0, Boolean noAssert = false);

Parameter aufrufen:

  • offset: Integer, geben Sie die Startposition für das Lesen an, der Standardwert ist 0
  • noAssert: Boolean, gibt an, dass beim Auslesen von Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Number, Gibt die gelesene Gleitkommazahl zurück

readDoubleLE

Lesen Sie eine Gleitkommazahl mit doppelter Genauigkeit aus dem Cache-Objekt und speichern Sie sie in Low-Endian-Reihenfolge

1 2
Number Buffer.readDoubleLE(Integer offset = 0, Boolean noAssert = false);

Parameter aufrufen:

  • offset: Integer, geben Sie die Startposition für das Lesen an, der Standardwert ist 0
  • noAssert: Boolean, gibt an, dass beim Auslesen von Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Number, Gibt die gelesene Gleitkommazahl mit doppelter Genauigkeit zurück

readDoubleBE

Lesen Sie eine Gleitkommazahl mit doppelter Genauigkeit aus dem Cache-Objekt und speichern Sie sie in High-Endian-Reihenfolge

1 2
Number Buffer.readDoubleBE(Integer offset = 0, Boolean noAssert = false);

Parameter aufrufen:

  • offset: Integer, geben Sie die Startposition für das Lesen an, der Standardwert ist 0
  • noAssert: Boolean, gibt an, dass beim Auslesen von Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Number, Gibt die gelesene Gleitkommazahl mit doppelter Genauigkeit zurück

writeUInt8

Schreiben Sie einen 8-Bit-Ganzzahlwert ohne Vorzeichen in das Cache-Objekt

1 2 3
Integer Buffer.writeUInt8(Integer value, Integer offset = 0, Boolean noAssert = false);

Parameter aufrufen:

  • value: Integer, geben Sie den zu schreibenden Wert an
  • offset: Integer, geben Sie die Startposition des Schreibens an
  • noAssert: Boolean, geben Sie an, dass beim Schreiben außerhalb des Bereichs kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer, Offset plus die Anzahl der geschriebenen Bytes

writeUInt16LE

Schreiben Sie einen 16-Bit-Ganzzahlwert ohne Vorzeichen in das Cache-Objekt im Low-Endian-Speicher

1 2 3
Integer Buffer.writeUInt16LE(Integer value, Integer offset = 0, Boolean noAssert = false);

Parameter aufrufen:

  • value: Integer, geben Sie den zu schreibenden Wert an
  • offset: Integer, geben Sie die Startposition des Schreibens an
  • noAssert: Boolean, geben Sie an, dass beim Schreiben außerhalb des Bereichs kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer, Offset plus die Anzahl der geschriebenen Bytes

writeUInt16BE

Schreiben Sie einen 16-Bit-Ganzzahlwert ohne Vorzeichen in das Cache-Objekt und speichern Sie ihn in High-Endian-Reihenfolge

1 2 3
Integer Buffer.writeUInt16BE(Integer value, Integer offset = 0, Boolean noAssert = false);

Parameter aufrufen:

  • value: Integer, geben Sie den zu schreibenden Wert an
  • offset: Integer, geben Sie die Startposition des Schreibens an
  • noAssert: Boolean, geben Sie an, dass beim Schreiben außerhalb des Bereichs kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer, Offset plus die Anzahl der geschriebenen Bytes

writeUInt32LE

Schreiben Sie einen 32-Bit-Ganzzahlwert ohne Vorzeichen in das Cache-Objekt im Low-Endian-Speicher

1 2 3
Integer Buffer.writeUInt32LE(Long value, Integer offset = 0, Boolean noAssert = false);

Parameter aufrufen:

  • value: Long, geben Sie den zu schreibenden Wert an
  • offset: Integer, geben Sie die Startposition des Schreibens an
  • noAssert: Boolean, geben Sie an, dass beim Schreiben außerhalb des Bereichs kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer, Offset plus die Anzahl der geschriebenen Bytes

writeUInt32BE

Schreiben Sie einen 32-Bit-Ganzzahlwert ohne Vorzeichen in das Cache-Objekt und speichern Sie ihn in High-Endian-Reihenfolge

1 2 3
Integer Buffer.writeUInt32BE(Long value, Integer offset = 0, Boolean noAssert = false);

Parameter aufrufen:

  • value: Long, geben Sie den zu schreibenden Wert an
  • offset: Integer, geben Sie die Startposition des Schreibens an
  • noAssert: Boolean, geben Sie an, dass beim Schreiben außerhalb des Bereichs kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer, Offset plus die Anzahl der geschriebenen Bytes

writeUIntLE

Schreiben Sie einen vorzeichenlosen Ganzzahlwert in das Cache-Objekt mit einer maximalen Unterstützung von 64 Bit, der in Low-Endian-Reihenfolge gespeichert ist

1 2 3 4
Integer Buffer.writeUIntLE(Long value, Integer offset = 0, Integer byteLength = 8, Boolean noAssert = false);

Parameter aufrufen:

  • value: Long, geben Sie den zu schreibenden Wert an
  • offset: Integer, geben Sie die Startposition des Schreibens an
  • byteLength: Integer, geben Sie die Anzahl der geschriebenen Bytes an, der Standardwert ist 8 Bytes
  • noAssert: Boolean, geben Sie an, dass beim Schreiben außerhalb des Bereichs kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer, Offset plus die Anzahl der geschriebenen Bytes

writeUIntBE

Schreiben Sie einen vorzeichenlosen ganzzahligen Wert in das Cache-Objekt mit einer maximalen Unterstützung von 64 Bit, der in High-Endian-Reihenfolge gespeichert ist

1 2 3 4
Integer Buffer.writeUIntBE(Long value, Integer offset = 0, Integer byteLength = 8, Boolean noAssert = false);

Parameter aufrufen:

  • value: Long, geben Sie den zu schreibenden Wert an
  • offset: Integer, geben Sie die Startposition des Schreibens an
  • byteLength: Integer, geben Sie die Anzahl der geschriebenen Bytes an, der Standardwert ist 8 Bytes
  • noAssert: Boolean, geben Sie an, dass beim Schreiben außerhalb des Bereichs kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer, Offset plus die Anzahl der geschriebenen Bytes

writeInt8

Schreiben Sie einen 8-Bit-Integer-Wert in das Cache-Objekt

1 2 3
Integer Buffer.writeInt8(Integer value, Integer offset = 0, Boolean noAssert = false);

Parameter aufrufen:

  • value: Integer, geben Sie den zu schreibenden Wert an
  • offset: Integer, geben Sie die Startposition des Schreibens an
  • noAssert: Boolean, geben Sie an, dass beim Schreiben außerhalb des Bereichs kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer, Offset plus die Anzahl der geschriebenen Bytes

writeInt16LE

Schreiben Sie einen 16-Bit-Integer-Wert in das Cache-Objekt im Low-Endian-Speicher

1 2 3
Integer Buffer.writeInt16LE(Integer value, Integer offset = 0, Boolean noAssert = false);

Parameter aufrufen:

  • value: Integer, geben Sie den zu schreibenden Wert an
  • offset: Integer, geben Sie die Startposition des Schreibens an
  • noAssert: Boolean, geben Sie an, dass beim Schreiben außerhalb des Bereichs kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer, Offset plus die Anzahl der geschriebenen Bytes

writeInt16BE

Schreiben Sie einen 16-Bit-Integer-Wert in das Cache-Objekt und speichern Sie ihn in High-Endian-Reihenfolge

1 2 3
Integer Buffer.writeInt16BE(Integer value, Integer offset = 0, Boolean noAssert = false);

Parameter aufrufen:

  • value: Integer, geben Sie den zu schreibenden Wert an
  • offset: Integer, geben Sie die Startposition des Schreibens an
  • noAssert: Boolean, geben Sie an, dass beim Schreiben außerhalb des Bereichs kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer, Offset plus die Anzahl der geschriebenen Bytes

writeInt32LE

Schreiben Sie einen 32-Bit-Integer-Wert in das Cache-Objekt im Low-Endian-Speicher

1 2 3
Integer Buffer.writeInt32LE(Integer value, Integer offset = 0, Boolean noAssert = false);

Parameter aufrufen:

  • value: Integer, geben Sie den zu schreibenden Wert an
  • offset: Integer, geben Sie die Startposition des Schreibens an
  • noAssert: Boolean, geben Sie an, dass beim Schreiben außerhalb des Bereichs kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer, Offset plus die Anzahl der geschriebenen Bytes

writeInt32BE

Schreiben Sie einen 32-Bit-Integer-Wert in das Cache-Objekt im High-Endian-Speicher

1 2 3
Integer Buffer.writeInt32BE(Integer value, Integer offset = 0, Boolean noAssert = false);

Parameter aufrufen:

  • value: Integer, geben Sie den zu schreibenden Wert an
  • offset: Integer, geben Sie die Startposition des Schreibens an
  • noAssert: Boolean, geben Sie an, dass beim Schreiben außerhalb des Bereichs kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer, Offset plus die Anzahl der geschriebenen Bytes

writeIntLE

Schreiben Sie einen ganzzahligen Wert in das Cache-Objekt mit einer maximalen Unterstützung von 64 Bit, der in Low-Endian-Reihenfolge gespeichert ist

1 2 3 4
Integer Buffer.writeIntLE(Long value, Integer offset = 0, Integer byteLength = 8, Boolean noAssert = false);

Parameter aufrufen:

  • value: Long, geben Sie den zu schreibenden Wert an
  • offset: Integer, geben Sie die Startposition des Schreibens an
  • byteLength: Integer, geben Sie die Anzahl der geschriebenen Bytes an, der Standardwert ist 8 Bytes
  • noAssert: Boolean, geben Sie an, dass beim Schreiben außerhalb des Bereichs kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer, Offset plus die Anzahl der geschriebenen Bytes

writeIntBE

Schreiben Sie einen ganzzahligen Wert in das Cache-Objekt mit einer maximalen Unterstützung von 64 Bit, der in High-Endian-Reihenfolge gespeichert ist

1 2 3 4
Integer Buffer.writeIntBE(Long value, Integer offset = 0, Integer byteLength = 8, Boolean noAssert = false);

Parameter aufrufen:

  • value: Long, geben Sie den zu schreibenden Wert an
  • offset: Integer, geben Sie die Startposition des Schreibens an
  • byteLength: Integer, geben Sie die Anzahl der geschriebenen Bytes an, der Standardwert ist 8 Bytes
  • noAssert: Boolean, geben Sie an, dass beim Schreiben außerhalb des Bereichs kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer, Offset plus die Anzahl der geschriebenen Bytes

writeFloatLE

Schreiben Sie eine Gleitkommazahl in das Cache-Objekt im Low-Endian-Speicher

1 2 3
Integer Buffer.writeFloatLE(Number value, Integer offset, Boolean noAssert = false);

Parameter aufrufen:

  • value: Nummer, geben Sie den zu schreibenden Wert an
  • offset: Integer, geben Sie die Startposition des Schreibens an
  • noAssert: Boolean, geben Sie an, dass beim Schreiben außerhalb des Bereichs kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer, Offset plus die Anzahl der geschriebenen Bytes

writeFloatBE

Schreiben Sie eine Gleitkommazahl in das Cache-Objekt im High-Endian-Speicher

1 2 3
Integer Buffer.writeFloatBE(Number value, Integer offset, Boolean noAssert = false);

Parameter aufrufen:

  • value: Nummer, geben Sie den zu schreibenden Wert an
  • offset: Integer, geben Sie die Startposition des Schreibens an
  • noAssert: Boolean, geben Sie an, dass beim Schreiben außerhalb des Bereichs kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer, Offset plus die Anzahl der geschriebenen Bytes

writeDoubleLE

Schreiben Sie eine Gleitkommazahl mit doppelter Genauigkeit in das Cache-Objekt und speichern Sie sie in Low-Endian-Reihenfolge

1 2 3
Integer Buffer.writeDoubleLE(Number value, Integer offset, Boolean noAssert = false);

Parameter aufrufen:

  • value: Nummer, geben Sie den zu schreibenden Wert an
  • offset: Integer, geben Sie die Startposition des Schreibens an
  • noAssert: Boolean, geben Sie an, dass beim Schreiben außerhalb des Bereichs kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer, Offset plus die Anzahl der geschriebenen Bytes

writeDoubleBE

Schreiben Sie eine Gleitkommazahl mit doppelter Genauigkeit in das Cache-Objekt im High-Endian-Speicher

1 2 3
Integer Buffer.writeDoubleBE(Number value, Integer offset, Boolean noAssert = false);

Parameter aufrufen:

  • value: Nummer, geben Sie den zu schreibenden Wert an
  • offset: Integer, geben Sie die Startposition des Schreibens an
  • noAssert: Boolean, geben Sie an, dass beim Schreiben außerhalb des Bereichs kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer, Offset plus die Anzahl der geschriebenen Bytes

slice

Gibt ein neues Cache-Objekt zurück, das Daten vom angegebenen Anfang bis zum Ende des Caches enthält

1
Buffer Buffer.slice(Integer start = 0);

Parameter aufrufen:

  • start: Integer, der Anfang des angegebenen Bereichs, der Standardwert beginnt am Anfang

Ergebnis zurückgeben:

  • Buffer, Geben Sie das neue Cache-Objekt zurück

Gibt ein neues Cache-Objekt zurück, das die Daten im angegebenen Bereich enthält. Wenn der Bereich den Cache überschreitet, wird nur der gültige Teil der Daten zurückgegeben

1 2
Buffer Buffer.slice(Integer start, Integer end);

Parameter aufrufen:

  • start: Integer, der Anfang des angegebenen Bereichs
  • end: Integer, das Ende des angegebenen Bereichs

Ergebnis zurückgeben:

  • Buffer, Geben Sie das neue Cache-Objekt zurück

join

Fügen Sie alle Elemente im aktuellen Objekt in eine Zeichenfolge ein

1
String Buffer.join(String separator = ",");

Parameter aufrufen:

  • separator: String, geteiltes Zeichen, Standard ist ","

Ergebnis zurückgeben:

  • String, Geben Sie die generierte Zeichenfolge zurück

reverse

Gibt ein neues Cache-Objekt zurück, das die umgekehrte Reihenfolge der aktuellen Objektdaten enthält

1
Buffer Buffer.reverse();

Ergebnis zurückgeben:

  • Buffer, Geben Sie das neue Cache-Objekt zurück

equals

Vergleichen Sie, ob das aktuelle Objekt dem angegebenen Objekt entspricht

1
Boolean Buffer.equals(object expected);

Parameter aufrufen:

  • expected:: object, Ziele zum Vergleich entwickeln

Ergebnis zurückgeben:

  • Boolean, Geben Sie das Ergebnis des Objektvergleichs zurück

hex

Verwenden Sie die hexadezimale Codierung, um den Objektinhalt zwischenzuspeichern

1
String Buffer.hex();

Ergebnis zurückgeben:

  • String, Geben Sie die codierte Zeichenfolge zurück

base64

benutzen base64 Codieren von Cache-Objektinhalten

1
String Buffer.base64();

Ergebnis zurückgeben:

  • String, Geben Sie die codierte Zeichenfolge zurück

keys

Gibt ein Array aller Binärdaten zurück

1
Iterator Buffer.keys();

Ergebnis zurückgeben:

  • Iterator, Gibt einen Iterator zurück, der den Datenindex des Objekts enthält

values

Gibt ein Array aller Binärdaten zurück

1
Iterator Buffer.values();

Ergebnis zurückgeben:

  • Iterator, Gibt einen Iterator zurück, der die Datenwerte des Objekts enthält

entries

Gibt einen Iterator zurück, der Objektdatenpaare [Index, Byte] enthält

1
Iterator Buffer.entries();

Ergebnis zurückgeben:

  • Iterator, [Index, Byte] Iterator von Paaren

toArray

Gibt ein Array aller Binärdaten zurück

1
Array Buffer.toArray();

Ergebnis zurückgeben:

  • Array, Gibt ein Array mit Objektdaten zurück

toString

Gibt die codierte Zeichenfolge von Binärdaten zurück

1 2 3
String Buffer.toString(String codec, Integer offset = 0, Integer end);

Parameter aufrufen:

  • codec: String, geben Sie das Codierungsformat an, der zulässige Wert ist: "hex","base64"," utf8 "oder ein vom System unterstützter Zeichensatz
  • offset: Integer, Startposition lesen
  • end: Integer, Endposition lesen

Ergebnis zurückgeben:

  • String, Gibt die Zeichenfolgendarstellung des Objekts zurück

Gibt die codierte Zeichenfolge von Binärdaten zurück

1 2
String Buffer.toString(String codec, Integer offset = 0);

Parameter aufrufen:

  • codec: String, geben Sie das Codierungsformat an, der zulässige Wert ist: "hex","base64"," utf8 "oder ein vom System unterstützter Zeichensatz
  • offset: Integer, Startposition lesen

Ergebnis zurückgeben:

  • String, Gibt die Zeichenfolgendarstellung des Objekts zurück

Gibt die utf8-codierte Zeichenfolge von Binärdaten zurück

1
String Buffer.toString();

Ergebnis zurückgeben:

  • String, Gibt die Zeichenfolgendarstellung des Objekts zurück

Gibt die Zeichenfolgendarstellung des Objekts zurück, gibt im Allgemeinen "[Native Object]" zurück. Das Objekt kann gemäß seinen eigenen Merkmalen erneut implementiert werden

1
String Buffer.toString();

Ergebnis zurückgeben:

  • String, Gibt die Zeichenfolgendarstellung des Objekts zurück

toJSON

Gibt die Darstellung des Objekts im JSON-Format zurück und gibt im Allgemeinen eine Sammlung lesbarer Attribute zurück, die vom Objekt definiert wurden

1
Value Buffer.toJSON(String key = "");

Parameter aufrufen:

  • key: String, unbenutzt

Ergebnis zurückgeben:

  • Value, Gibt einen Wert zurück, der JSON serialisierbar enthält