Objekt eingebautes Objekt

Objektpuffer

Binär - Daten - Cache - Objekt, für io - Daten lesen und Schreibverarbeitung

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

1
var buf = new Buffer();

Vererbung

Konstruktor

Buffer

Cache-Objektkonstruktor

1
new Buffer(Array datas);

Parameter aufrufen:

  • datas : Array ist das Array Initialisierungsdaten

Cache-Objektkonstruktor

1
new Buffer(ArrayBuffer datas);

Parameter aufrufen:

  • datas : Arraybuffer, wobei die Anordnung Initialisierungsdaten

Cache-Objektkonstruktor

1
new Buffer(TypedArray datas);

Parameter aufrufen:

  • datas : TypedArray, wobei die Anordnung Initialisierungsdaten

Cache-Objektkonstruktor

1
new Buffer(ArrayBufferView datas);

Parameter aufrufen:

  • datas : ArrayBufferView, wobei die Anordnung Initialisierungsdaten

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, Initialisierungsstring, der String wird im utf-8-Format geschrieben, standardmäßig wird ein leeres Objekt erstellt
  • codec : String, gibt das Codierungsformat an. Die zulässigen Werte sind: " hex ", " base64 ", "utf8" oder der vom System unterstützte 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[];

Statische Funktion

isBuffer

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

1
static Boolean Buffer.isBuffer(Value v);

Parameter aufrufen:

  • v : Wert für die zu erkennende Variable

Ergebnis zurückgeben:

  • Boolean , ob das eingehende Objekt ein Pufferobjekt ist

from

Erstellen Sie ein Pufferobjekt aus einem anderen Puffer

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

Parameter aufrufen:

  • buffer : Buffer, die angegebene Variable vom Typ Buffer wird zum Erstellen des Buffer-Objekts verwendet
  • byteOffset : Integer, geben Sie die Startposition der Daten an, der Start ist 0
  • length : Ganzzahl, geben Sie die Datenlänge an, starten Sie Bit -1 und geben Sie alle verbleibenden Daten an

Ergebnis zurückgeben:

  • Buffer , Rückgabe der Pufferinstanz

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, Initialisierungsstring, der String wird im utf-8-Format geschrieben
  • byteOffset : Integer, geben Sie die Startposition der Daten an, der Start ist 0
  • length : Ganzzahl, geben Sie die Datenlänge an, starten Sie Bit -1 und geben Sie alle verbleibenden Daten an

Ergebnis zurückgeben:

  • Buffer , Rückgabe der Pufferinstanz

Erstellen Sie ein Pufferobjekt aus einer Zeichenfolge

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

Parameter aufrufen:

  • str : String, Initialisierungsstring, der String wird im utf-8-Format geschrieben, standardmäßig wird ein leeres Objekt erstellt
  • codec : String, gibt das Codierungsformat an. Die zulässigen Werte sind: " hex ", " base64 ", "utf8" oder der vom System unterstützte Zeichensatz

Ergebnis zurückgeben:

  • Buffer , Rückgabe der Pufferinstanz

concat

Spleißen von Daten in mehreren Puffern

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

Parameter aufrufen:

  • buflist : Array, zu spleißendes buflist
  • cutLength : Integer, wie viele cutLength abgefangen werden sollen

Ergebnis zurückgeben:

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

alloc

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

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

Parameter aufrufen:

  • size : Ganzzahl, die gewünschte Länge des Puffers
  • fill : Integer, füllen Sie den Wert des neuen Puffers vor, Sie können den Werttyp string / buffer / integer verwenden. Standardwert: 0
  • codec : String, gibt das Codierungsformat an. Die zulässigen Werte sind: " hex ", " base64 ", "utf8" oder der vom System unterstützte Zeichensatz

Ergebnis zurückgeben:

  • Buffer , gefülltes neues Pufferobjekt

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

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

Parameter aufrufen:

  • size : Ganzzahl, die gewünschte Länge des Puffers
  • fill : String, fülle den Wert des neuen Puffers vor, du kannst den Werttyp string / buffer / integer verwenden. Standardwert: 0
  • codec : String, gibt das Codierungsformat an. Die zulässigen Werte sind: " hex ", " base64 ", "utf8" oder der vom System unterstützte Zeichensatz

Ergebnis zurückgeben:

  • Buffer , gefülltes neues Pufferobjekt

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

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

Parameter aufrufen:

  • size : Ganzzahl, die gewünschte Länge des Puffers
  • fill : Buffer, fülle den Wert des neuen Puffers vor, du kannst den Werttyp string / buffer / integer verwenden. Standardwert: 0
  • codec : String, gibt das Codierungsformat an. Die zulässigen Werte sind: " hex ", " base64 ", "utf8" oder der vom System unterstützte Zeichensatz

Ergebnis zurückgeben:

  • Buffer , gefülltes neues Pufferobjekt

allocUnsafe

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

1
static Buffer Buffer.allocUnsafe(Integer size);

Parameter aufrufen:

  • size : Ganzzahl, die gewünschte Länge des Puffers

Ergebnis zurückgeben:

  • Buffer , ein neues Buffer-Objekt mit der angegebenen Größe

allocUnsafeSlow

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

1
static Buffer Buffer.allocUnsafeSlow(Integer size);

Parameter aufrufen:

  • size : Ganzzahl, die gewünschte Länge des Puffers

Ergebnis zurückgeben:

  • Buffer , ein neues Buffer-Objekt mit 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, eine Zeichenfolge von abzurufenden Bytes. Wenn str ein ArrayBuffer / TypedArray / DataView / Buffer-Objekt ist, wird deren tatsächliche Länge zurückgegeben
  • codec : String, gibt das Codierungsformat an. Die zulässigen Werte sind: " hex ", " base64 ", "utf8" oder der vom System unterstützte 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, eine Zeichenfolge von abzurufenden Bytes, wenn str ein ArrayBuffer / TypedArray / DataView / Buffer-Objekt ist, deren tatsächliche Länge
  • codec : String, gibt das Codierungsformat an. Die zulässigen Werte sind: " hex ", " base64 ", "utf8" oder der vom System unterstützte 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, wird deren tatsächliche Länge zurückgegeben
  • codec : String, gibt das Codierungsformat an. Die zulässigen Werte sind: " hex ", " base64 ", "utf8" oder der vom System unterstützte 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, eine Zeichenfolge von abzurufenden Bytes. Wenn str ein ArrayBuffer / TypedArray / DataView / Buffer-Objekt ist, wird deren tatsächliche Länge zurückgegeben
  • codec : String, gibt das Codierungsformat an. Die zulässigen Werte sind: " hex ", " base64 ", "utf8" oder der vom System unterstützte Zeichensatz

Ergebnis zurückgeben:

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

compare

Beim Vergleich von buf1 und buf2 wird häufig zwischen Pufferinstanzen sortiert. 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:

  • Integer , geben Sie die Länge der Vergleichsbytes zurück

isEncoding

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

1
static Boolean Buffer.isEncoding(String codec);

Parameter aufrufen:

  • codec : String, das zu erkennende Codierungsformat

Ergebnis zurückgeben:

  • Boolean , ob es unterstützt wird

Mitgliedsattribut

length

Ganzzahl, ermitteln Sie die Größe des Cache-Objekts

1
readonly Integer Buffer.length;

Mitgliedsfunktion

resize

Ändern Sie die Größe des Cache-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, gibt das Codierungsformat an. Die zulässigen Werte sind: " hex ", " base64 ", "utf8" oder der vom System unterstützte 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 sie die Grenze überschreiten

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 : Ganzzahl, Startposition schreiben
  • length : Ganzzahl, Schreiblänge (Einheitsbyte, Standardwert -1), falls nicht angegeben, die Länge der zu schreibenden Zeichenfolge
  • codec : String, gibt das Codierungsformat an. Die zulässigen Werte sind: " hex ", " base64 ", "utf8" oder der vom System unterstützte Zeichensatz

Ergebnis zurückgeben:

  • Integer , die Länge der 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 sie die Grenze überschreiten

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

Parameter aufrufen:

  • str : String, der zu schreibende String
  • offset : Ganzzahl, Startposition schreiben
  • codec : String, gibt das Codierungsformat an. Die zulässigen Werte sind: " hex ", " base64 ", "utf8" oder der vom System unterstützte Zeichensatz

Ergebnis zurückgeben:

  • Integer , die Länge der 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 sie die Grenze überschreiten

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

Parameter aufrufen:

  • str : String, der zu schreibende String
  • codec : String, gibt das Codierungsformat an. Die zulässigen Werte sind: " hex ", " base64 ", "utf8" oder der vom System unterstützte Zeichensatz

Ergebnis zurückgeben:

  • Integer , die Länge der 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 : Ganzzahl, die zu füllenden Daten. Wenn Offset und Ende nicht angegeben werden, wird der gesamte Puffer gefüllt
  • offset : Integer, füllen Sie die Startposition
  • end : Ganzzahl, füllen Sie die Endposition

Ergebnis zurückgeben:

  • Buffer , gibt 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 : Integer, füllen Sie die Startposition
  • end : Ganzzahl, füllen Sie die Endposition

Ergebnis zurückgeben:

  • Buffer , gibt 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 : Integer, füllen Sie die Startposition
  • end : Ganzzahl, füllen Sie die Endposition

Ergebnis zurückgeben:

  • Buffer , gibt das aktuelle Pufferobjekt zurück

indexOf

Gibt das erste Auftreten bestimmter Daten in Buffer zurück

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

Parameter aufrufen:

  • v : Integer, die zu findenden Daten. Wenn kein Offset angegeben ist, wird standardmäßig mit dem Startbit begonnen
  • offset : Ganzzahl, Startsuchposition

Ergebnis zurückgeben:

  • Integer , geben Sie die gefundene Position zurück, -1, wenn sie nicht gefunden wird

Gibt das erste Auftreten bestimmter Daten in Buffer zurück

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

Parameter aufrufen:

  • v : Puffer, die zu findenden Daten. Wenn kein Offset angegeben ist, wird standardmäßig mit dem Startbit begonnen
  • offset : Ganzzahl, Startsuchposition

Ergebnis zurückgeben:

  • Integer , geben Sie die gefundene Position zurück, -1, wenn sie nicht gefunden wird

Gibt das erste Auftreten bestimmter Daten in Buffer zurück

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

Parameter aufrufen:

  • v : String, die zu findenden Daten. Wenn kein Offset angegeben ist, wird standardmäßig mit dem Startbit begonnen
  • offset : Ganzzahl, Startsuchposition

Ergebnis zurückgeben:

  • Integer , geben Sie die gefundene Position zurück, -1, wenn sie nicht gefunden wird

compare

Vergleichen Sie den Inhalt des Caches

1
Integer Buffer.compare(Buffer buf);

Parameter aufrufen:

  • buf : Puffer, zu vergleichendes Cache-Objekt

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 : Buffer, targetBuffer
  • targetStart : Integer, das Ziel-Cache-Objekt beginnt mit dem Kopieren der Byte-Position. Der Standardwert ist 0
  • sourceStart : Integer, die sourceStart , der Standardwert ist 0
  • sourceEnd : Integer, die sourceEnd Der Standardwert ist -1 und gibt die Länge der Quelldaten an

Ergebnis zurückgeben:

  • Integer , die Länge der 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 : Ganzzahl, geben Sie die Startposition des Lesens an, der Standardwert ist 0
  • noAssert : Boolean, gibt an, dass beim Lesen außerhalb der Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer , gibt den gelesenen Integer 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 : Ganzzahl, geben Sie die Startposition des Lesens an, der Standardwert ist 0
  • noAssert : Boolean, gibt an, dass beim Lesen außerhalb der Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer , gibt den gelesenen Integer 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 : Ganzzahl, geben Sie die Startposition des Lesens an, der Standardwert ist 0
  • noAssert : Boolean, gibt an, dass beim Lesen außerhalb der Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer , gibt den gelesenen Integer zurück

readUInt32LE

Lesen Sie einen 32-Bit-Ganzzahlwert ohne Vorzeichen aus dem Cache-Objekt, der in Low-Endian-Reihenfolge gespeichert ist

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

Parameter aufrufen:

  • offset : Ganzzahl, geben Sie die Startposition des Lesens an, der Standardwert ist 0
  • noAssert : Boolean, gibt an, dass beim Lesen außerhalb der 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 : Ganzzahl, geben Sie die Startposition des Lesens an, der Standardwert ist 0
  • noAssert : Boolean, gibt an, dass beim Lesen außerhalb der 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 in der Reihenfolge des Speichers niedriger Ordnung

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

Parameter aufrufen:

  • offset : Ganzzahl, geben Sie die Startposition des Lesens 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 Lesen außerhalb der 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 in der Reihenfolge des High-End-Speichers

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

Parameter aufrufen:

  • offset : Ganzzahl, geben Sie die Startposition des Lesens 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 Lesen außerhalb der 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 : Ganzzahl, geben Sie die Startposition des Lesens an, der Standardwert ist 0
  • noAssert : Boolean, gibt an, dass beim Lesen außerhalb der 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 : Ganzzahl, geben Sie die Startposition des Lesens an, der Standardwert ist 0
  • noAssert : Boolean, gibt an, dass beim Lesen außerhalb der 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 : Ganzzahl, geben Sie die Startposition des Lesens an, der Standardwert ist 0
  • noAssert : Boolean, gibt an, dass beim Lesen außerhalb der Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer , gibt den gelesenen Integer 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 : Ganzzahl, geben Sie die Startposition des Lesens an, der Standardwert ist 0
  • noAssert : Boolean, gibt an, dass beim Lesen außerhalb der Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer , gibt den gelesenen Integer 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 : Ganzzahl, geben Sie die Startposition des Lesens an, der Standardwert ist 0
  • noAssert : Boolean, gibt an, dass beim Lesen außerhalb der Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer , gibt den gelesenen Integer 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 : Ganzzahl, geben Sie die Startposition des Lesens an, der Standardwert ist 0
  • noAssert : Boolean, gibt an, dass beim Lesen außerhalb der Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer , gibt den gelesenen Integer 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 : Ganzzahl, geben Sie die Startposition des Lesens an, der Standardwert ist 0
  • noAssert : Boolean, gibt an, dass beim Lesen außerhalb der Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Ergebnis zurückgeben:

  • Integer , gibt den gelesenen Integer zurück

readIntLE

Lesen Sie einen Ganzzahlwert aus dem Cache-Objekt (maximale Unterstützung 64 Bit) im Low-Endian-Speicher

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

Parameter aufrufen:

  • offset : Ganzzahl, geben Sie die Startposition des Lesens 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 Lesen außerhalb der 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 im Speicher mit hoher Bytereihenfolge

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

Parameter aufrufen:

  • offset : Ganzzahl, geben Sie die Startposition des Lesens 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 Lesen außerhalb der 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, der in niedriger Byte-Reihenfolge gespeichert ist

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 : Ganzzahl, geben Sie die Startposition des Schreibens an
  • noAssert : Boolean, gibt an, dass beim Schreiben außerhalb der Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase

Ergebnis zurückgeben:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeInt64BE

Schreiben Sie einen 64-Bit-Integer-Wert in das Cache-Objekt, der in hoher Bytereihenfolge gespeichert ist

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 : Ganzzahl, geben Sie die Startposition des Schreibens an
  • noAssert : Boolean, gibt an, dass beim Schreiben außerhalb der Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase

Ergebnis zurückgeben:

  • Integer , Offset plus 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 : Ganzzahl, geben Sie die Startposition des Lesens an, der Standardwert ist 0
  • noAssert : Boolean, gibt an, dass beim Lesen außerhalb der 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 hoher Bytereihenfolge

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

Parameter aufrufen:

  • offset : Ganzzahl, geben Sie die Startposition des Lesens an, der Standardwert ist 0
  • noAssert : Boolean, gibt an, dass beim Lesen außerhalb der 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 : Ganzzahl, geben Sie die Startposition des Lesens an, der Standardwert ist 0
  • noAssert : Boolean, gibt an, dass beim Lesen außerhalb der 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 : Ganzzahl, geben Sie die Startposition des Lesens an, der Standardwert ist 0
  • noAssert : Boolean, gibt an, dass beim Lesen außerhalb der 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 : Ganzzahl, geben Sie die Startposition des Schreibens an
  • noAssert : Boolean, gibt an, dass beim Schreiben außerhalb der Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase

Ergebnis zurückgeben:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeUInt16LE

Schreiben Sie einen 16-Bit-Ganzzahlwert ohne Vorzeichen in das Cache-Objekt, der in Low-Endian-Reihenfolge gespeichert ist

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 : Ganzzahl, geben Sie die Startposition des Schreibens an
  • noAssert : Boolean, gibt an, dass beim Schreiben außerhalb der Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase

Ergebnis zurückgeben:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeUInt16BE

Schreiben Sie einen 16-Bit-Ganzzahlwert ohne Vorzeichen in das Cache-Objekt, der in hoher Bytereihenfolge gespeichert ist

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 : Ganzzahl, geben Sie die Startposition des Schreibens an
  • noAssert : Boolean, gibt an, dass beim Schreiben außerhalb der Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase

Ergebnis zurückgeben:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeUInt32LE

Schreiben Sie einen 32-Bit-Ganzzahlwert ohne Vorzeichen in das Cache-Objekt, der in Low-Endian-Reihenfolge gespeichert ist

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 : Ganzzahl, geben Sie die Startposition des Schreibens an
  • noAssert : Boolean, gibt an, dass beim Schreiben außerhalb der Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase

Ergebnis zurückgeben:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeUInt32BE

Schreiben Sie einen 32-Bit-Ganzzahlwert ohne Vorzeichen in das Cache-Objekt, der in hoher Bytereihenfolge gespeichert ist

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 : Ganzzahl, geben Sie die Startposition des Schreibens an
  • noAssert : Boolean, gibt an, dass beim Schreiben außerhalb der Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase

Ergebnis zurückgeben:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeUIntLE

Schreiben Sie einen vorzeichenlosen Ganzzahlwert in das Cache-Objekt, unterstützen Sie bis zu 64 Bit und speichern Sie ihn in niedriger Bytereihenfolge

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 : Ganzzahl, geben Sie die Startposition des Schreibens an
  • byteLength : Integer, gibt die Anzahl der geschriebenen Bytes an, der Standardwert ist 8 Bytes
  • noAssert : Boolean, gibt an, dass beim Schreiben außerhalb der Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase

Ergebnis zurückgeben:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeUIntBE

Schreiben Sie einen vorzeichenlosen Ganzzahlwert in das Cache-Objekt, maximale Unterstützung 64 Bit, Speicher mit hoher Bytereihenfolge

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 : Ganzzahl, geben Sie die Startposition des Schreibens an
  • byteLength : Integer, gibt die Anzahl der geschriebenen Bytes an, der Standardwert ist 8 Bytes
  • noAssert : Boolean, gibt an, dass beim Schreiben außerhalb der Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase

Ergebnis zurückgeben:

  • Integer , Offset plus 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 : Ganzzahl, geben Sie die Startposition des Schreibens an
  • noAssert : Boolean, gibt an, dass beim Schreiben außerhalb der Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase

Ergebnis zurückgeben:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeInt16LE

Schreiben Sie einen 16-Bit-Integer-Wert in das Cache-Objekt, der in Low-Endian-Reihenfolge gespeichert ist

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 : Ganzzahl, geben Sie die Startposition des Schreibens an
  • noAssert : Boolean, gibt an, dass beim Schreiben außerhalb der Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase

Ergebnis zurückgeben:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeInt16BE

Schreiben Sie einen 16-Bit-Integer-Wert in das Cache-Objekt, der in hoher Bytereihenfolge gespeichert ist

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 : Ganzzahl, geben Sie die Startposition des Schreibens an
  • noAssert : Boolean, gibt an, dass beim Schreiben außerhalb der Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase

Ergebnis zurückgeben:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeInt32LE

Schreiben Sie einen 32-Bit-Integer-Wert in das Cache-Objekt, der in niedriger Byte-Reihenfolge gespeichert ist

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 : Ganzzahl, geben Sie die Startposition des Schreibens an
  • noAssert : Boolean, gibt an, dass beim Schreiben außerhalb der Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase

Ergebnis zurückgeben:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeInt32BE

Schreiben Sie einen 32-Bit-Integer-Wert in das Cache-Objekt, der in hoher Bytereihenfolge gespeichert ist

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 : Ganzzahl, geben Sie die Startposition des Schreibens an
  • noAssert : Boolean, gibt an, dass beim Schreiben außerhalb der Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase

Ergebnis zurückgeben:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeIntLE

Schreiben Sie einen ganzzahligen Wert in das Cache-Objekt (maximale Unterstützung 64 Bit) im Speicher mit niedriger Bytereihenfolge

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 : Ganzzahl, geben Sie die Startposition des Schreibens an
  • byteLength : Integer, gibt die Anzahl der geschriebenen Bytes an, der Standardwert ist 8 Bytes
  • noAssert : Boolean, gibt an, dass beim Schreiben außerhalb der Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase

Ergebnis zurückgeben:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeIntBE

Schreiben Sie einen ganzzahligen Wert in das Cache-Objekt mit einer maximalen Unterstützung von 64 Bit im Speicher mit hoher Bytereihenfolge

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 : Ganzzahl, geben Sie die Startposition des Schreibens an
  • byteLength : Integer, gibt die Anzahl der geschriebenen Bytes an, der Standardwert ist 8 Bytes
  • noAssert : Boolean, gibt an, dass beim Schreiben außerhalb der Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase

Ergebnis zurückgeben:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeFloatLE

Schreiben Sie eine Gleitkommazahl in das Cache-Objekt, die in Low-Endian-Reihenfolge gespeichert ist

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

Parameter aufrufen:

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

Ergebnis zurückgeben:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeFloatBE

Schreiben Sie eine Gleitkommazahl in das Cache-Objekt, die in hoher Bytereihenfolge gespeichert ist

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

Parameter aufrufen:

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

Ergebnis zurückgeben:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeDoubleLE

Schreiben Sie eine Gleitkommazahl mit doppelter Genauigkeit in das Cache-Objekt, die in Low-Endian-Reihenfolge gespeichert ist

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

Parameter aufrufen:

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

Ergebnis zurückgeben:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeDoubleBE

Schreiben Sie eine Gleitkommazahl mit doppelter Genauigkeit in das Cache-Objekt, die in High-Endian-Reihenfolge gespeichert ist

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

Parameter aufrufen:

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

Ergebnis zurückgeben:

  • Integer , Offset plus 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, Standard beginnt am Anfang

Ergebnis zurückgeben:

  • Buffer , gibt das neue Pufferobjekt zurück

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

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

Parameter aufrufen:

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

Ergebnis zurückgeben:

  • Buffer , gibt das neue Pufferobjekt zurück

join

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

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

Parameter aufrufen:

  • separator : Zeichenfolge, Trennzeichen, Standard ist ","

Ergebnis zurückgeben:

  • String , gibt den generierten String zurück

reverse

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

1
Buffer Buffer.reverse();

Ergebnis zurückgeben:

  • Buffer , gibt das neue Pufferobjekt zurück

equals

Vergleicht, ob das aktuelle Objekt dem angegebenen Objekt entspricht

1
Boolean Buffer.equals(object expected);

Parameter aufrufen:

  • expected : object , formulieren Sie das Zielobjekt zum Vergleich

Ergebnis zurückgeben:

  • Boolean , gibt das Ergebnis des Objektvergleichs zurück

hex

Verwenden Sie die hexadezimale Codierung, um den Objektinhalt zwischenzuspeichern

1
String Buffer.hex();

Ergebnis zurückgeben:

  • String , gibt den codierten String zurück

base64

Verwenden Sie die base64 Codierung, um Objektinhalte zwischenzuspeichern

1
String Buffer.base64();

Ergebnis zurückgeben:

  • String , gibt den codierten String 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 Objektdatenindex 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 Paare von Objektdaten enthält [Index, Byte]

1
Iterator Buffer.entries();

Ergebnis zurückgeben:

  • Iterator , [Index, Byte]

toArray

Gibt ein Array aller Binärdaten zurück

1
Array Buffer.toArray();

Ergebnis zurückgeben:

  • Array , gibt ein Array zurück, das die Objektdaten enthält

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, gibt das Codierungsformat an. Die zulässigen Werte sind: " hex ", " base64 ", "utf8" oder der vom System unterstützte Zeichensatz
  • offset : Ganzzahl, Startposition lesen
  • end : Integer, lies die Endposition

Ergebnis zurückgeben:

  • String , gibt eine String-Darstellung 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, gibt das Codierungsformat an. Die zulässigen Werte sind: " hex ", " base64 ", "utf8" oder der vom System unterstützte Zeichensatz
  • offset : Ganzzahl, Startposition lesen

Ergebnis zurückgeben:

  • String , gibt eine String-Darstellung des Objekts zurück

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

1
String Buffer.toString();

Ergebnis zurückgeben:

  • String , gibt eine String-Darstellung 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 neu implementiert werden

1
String Buffer.toString();

Ergebnis zurückgeben:

  • String , gibt eine String-Darstellung des Objekts zurück

toJSON

Gibt die JSON-Darstellung des Objekts 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 serialisierbares JSON enthält