Objekt eingebautes Objekt

Objektpuffer

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

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

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
  • codec : String, gibt das Codierungsformat an. Die zulässigen Werte sind: " 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[];

Statische Funktion

isBuffer

Überprüft, ob die angegebene Variable ein Pufferobjekt ist

1
static Boolean Buffer.isBuffer(Value v);

Parameter aufrufen:

  • v : Wert für die zu erkennende Variable

Gibt das Ergebnis zurück:

  • Boolean , ob das übergebene 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, gibt die Startposition der Daten an, beginnend bei 0
  • length : Ganzzahl, gibt die Länge der Daten an, beginnend mit Bit -1, dh alle verbleibenden Daten

Gibt das Ergebnis zurück:

  • Buffer , gibt eine Pufferinstanz zurück

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, gibt die Startposition der Daten an, beginnend bei 0
  • length : Ganzzahl, gibt die Länge der Daten an, beginnend mit Bit -1, dh alle verbleibenden Daten

Gibt das Ergebnis zurück:

  • Buffer , gibt eine Pufferinstanz zurück

Erstellen Sie ein Pufferobjekt aus einer Zeichenfolge

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

Parameter aufrufen:

  • str : String, Initialisierungsstring
  • codec : String, gibt das Codierungsformat an. Die zulässigen Werte sind: " hex ", " base64 ", "utf8" oder ein vom System unterstützter Zeichensatz

Gibt das Ergebnis zurück:

  • Buffer , gibt eine Pufferinstanz zurück

concat

Daten aus mehreren Puffern zusammenfügen

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

Gibt das Ergebnis zurück:

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

alloc

Weist 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üllt den Wert des neuen Puffers mit dem Werttyp string / buffer / integer vor. Standardwert: 0
  • codec : String, gibt das Codierungsformat an. Die zulässigen Werte sind: " hex ", " base64 ", "utf8" oder ein vom System unterstützter Zeichensatz

Gibt das Ergebnis zurück:

  • Buffer , das neu gefüllte Buffer-Objekt

Weist 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üllen Sie den Wert des neuen Puffers mit dem Werttyp string / buffer / integer vor. Standardwert: 0
  • codec : String, gibt das Codierungsformat an. Die zulässigen Werte sind: " hex ", " base64 ", "utf8" oder ein vom System unterstützter Zeichensatz

Gibt das Ergebnis zurück:

  • Buffer , das neu gefüllte Buffer-Objekt

Weist 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üllen Sie den Wert des neuen Puffers mit dem Werttyp string / buffer / integer vor. Standardwert: 0
  • codec : String, gibt das Codierungsformat an. Die zulässigen Werte sind: " hex ", " base64 ", "utf8" oder ein vom System unterstützter Zeichensatz

Gibt das Ergebnis zurück:

  • Buffer , das neu gefüllte Buffer-Objekt

allocUnsafe

Weist 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

Gibt das Ergebnis zurück:

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

allocUnsafeSlow

Weist 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

Gibt das Ergebnis zurück:

  • 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, 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 ein vom System unterstützter Zeichensatz

Gibt das Ergebnis zurück:

  • 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 ein vom System unterstützter Zeichensatz

Gibt das Ergebnis zurück:

  • 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, 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 ein vom System unterstützter Zeichensatz

Gibt das Ergebnis zurück:

  • 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 die tatsächliche Länge zurückgegeben
  • codec : String, gibt das Codierungsformat an. Die zulässigen Werte sind: " hex ", " base64 ", "utf8" oder ein vom System unterstützter Zeichensatz

Gibt das Ergebnis zurück:

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

compare

Vergleichen Sie buf1 und buf2, die häufig zum Sortieren zwischen Pufferinstanzen verwendet werden. 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

Gibt das Ergebnis zurück:

  • Integer , gibt 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, das zu erkennende Codierungsformat

Gibt das Ergebnis zurück:

  • Boolean , ob unterstützt werden soll

Mitgliedsattribute

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 ein vom System unterstützter Zeichensatz

write

Schreibt die angegebene Zeichenfolge in das Cache-Objekt. Die Standardzeichenfolge ist 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, die Länge der zu schreibenden Zeichenfolge
  • codec : String, gibt das Codierungsformat an. Die zulässigen Werte sind: " hex ", " base64 ", "utf8" oder ein vom System unterstützter Zeichensatz

Gibt das Ergebnis zurück:

  • Integer , Länge der geschriebenen Datenbytes

Schreibt die angegebene Zeichenfolge in das Cache-Objekt. Die Standardzeichenfolge ist 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, gibt das Codierungsformat an. Die zulässigen Werte sind: " hex ", " base64 ", "utf8" oder ein vom System unterstützter Zeichensatz

Gibt das Ergebnis zurück:

  • Integer , Länge der geschriebenen Datenbytes

Schreibt die angegebene Zeichenfolge in das Cache-Objekt. Die Standardzeichenfolge ist 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, gibt das Codierungsformat an. Die zulässigen Werte sind: " hex ", " base64 ", "utf8" oder ein vom System unterstützter Zeichensatz

Gibt das Ergebnis zurück:

  • Integer , Länge der geschriebenen Datenbytes

fill

Füllen Sie die angegebenen Inhaltsdaten für das Buffer-Objekt

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 sind, wird der gesamte Puffer gefüllt.
  • offset : Ganzzahl, Startposition der Polsterung
  • end : Ganzzahl, füllen Sie die Endposition

Gibt das Ergebnis zurück:

  • Buffer , gibt das aktuelle Pufferobjekt zurück

Füllen Sie die angegebenen Inhaltsdaten für das Buffer-Objekt

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

Parameter aufrufen:

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

Gibt das Ergebnis zurück:

  • Buffer , gibt das aktuelle Pufferobjekt zurück

Füllen Sie die angegebenen Inhaltsdaten für das Buffer-Objekt

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 der Polsterung
  • end : Ganzzahl, füllen Sie die Endposition

Gibt das Ergebnis zurück:

  • Buffer , gibt das aktuelle Pufferobjekt zurück

indexOf

Gibt das erste Auftreten 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 kein Offset angegeben ist, beginnt er standardmäßig mit dem Startbit.
  • offset : Ganzzahl, Startsuchposition

Gibt das Ergebnis zurück:

  • Integer , gibt die gefundene Position zurück, -1, wenn nicht gefunden

Gibt das erste Auftreten bestimmter Daten im Puffer zurück

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

Parameter aufrufen:

  • v : Puffer, zu durchsuchende Daten. Wenn kein Offset angegeben ist, beginnt er standardmäßig mit dem Startbit
  • offset : Ganzzahl, Startsuchposition

Gibt das Ergebnis zurück:

  • Integer , gibt die gefundene Position zurück, -1, wenn nicht gefunden

Gibt das erste Auftreten bestimmter Daten im Puffer zurück

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

Parameter aufrufen:

  • v : Zeichenfolge, zu durchsuchende Daten. Wenn kein Offset angegeben ist, beginnt er standardmäßig mit dem Startbit
  • offset : Ganzzahl, Startsuchposition

Gibt das Ergebnis zurück:

  • Integer , gibt die gefundene Position zurück, -1, wenn nicht gefunden

compare

Vergleichen Sie den Inhalt des Caches

1
Integer Buffer.compare(Buffer buf);

Parameter aufrufen:

  • buf : Buffer, das zu vergleichende buf

Gibt das Ergebnis zurück:

  • Integer Ergebnisse 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, das targetBuffer
  • targetStart : Integer, das Ziel-Cache-Objekt beginnt mit dem Kopieren der Byte-Position. Der Standardwert ist 0
  • sourceStart : Integer, die sourceStart , Standard ist 0
  • sourceEnd : Integer, die sourceEnd Position des Quell-Cache-Objekts. Der Standardwert ist -1, was die Länge der Quelldaten angibt

Gibt das Ergebnis zurück:

  • Integer , die Länge der kopierten Datenbytes

readUInt8

Liest einen vorzeichenlosen 8-Bit-Ganzzahlwert aus dem Cache-Objekt

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

Parameter aufrufen:

  • offset : Ganzzahl, geben Sie die Startposition für das Lesen an, Standard ist 0
  • noAssert : Boolean, geben Sie an, dass beim Lesen außerhalb der Grenzen kein Fehler noAssert wird

Gibt das Ergebnis zurück:

  • 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 niedriger Byte-Reihenfolge

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

Parameter aufrufen:

  • offset : Ganzzahl, geben Sie die Startposition für das Lesen an, Standard ist 0
  • noAssert : Boolean, geben Sie an, dass beim Lesen außerhalb der Grenzen kein Fehler noAssert wird

Gibt das Ergebnis zurück:

  • 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 der Reihenfolge hoher Bytes

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

Parameter aufrufen:

  • offset : Ganzzahl, geben Sie die Startposition für das Lesen an, Standard ist 0
  • noAssert : Boolean, geben Sie an, dass beim Lesen außerhalb der Grenzen kein Fehler noAssert wird

Gibt das Ergebnis zurück:

  • Integer , gibt den gelesenen Integer zurück

readUInt32LE

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

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

Parameter aufrufen:

  • offset : Ganzzahl, geben Sie die Startposition für das Lesen an, Standard ist 0
  • noAssert : Boolean, geben Sie an, dass beim Lesen außerhalb der Grenzen kein Fehler noAssert wird

Gibt das Ergebnis zurück:

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

readUInt32BE

Liest einen vorzeichenlosen 32-Bit-Ganzzahlwert aus dem Cache-Objekt und speichert ihn in hoher Bytereihenfolge

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

Parameter aufrufen:

  • offset : Ganzzahl, geben Sie die Startposition für das Lesen an, Standard ist 0
  • noAssert : Boolean, geben Sie an, dass beim Lesen außerhalb der Grenzen kein Fehler noAssert wird

Gibt das Ergebnis zurück:

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

readUIntLE

Liest einen vorzeichenlosen Ganzzahlwert aus dem Cache-Objekt. Er unterstützt maximal 64 Bit und wird in niedriger Bytereihenfolge gespeichert.

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

Parameter aufrufen:

  • offset : Ganzzahl, geben Sie die Startposition für das Lesen an, Standard ist 0
  • byteLength : Integer, geben Sie die Anzahl der gelesenen Bytes an, standardmäßig 8 Bytes
  • noAssert : Boolean, geben Sie an, dass beim Lesen außerhalb der Grenzen kein Fehler noAssert wird

Gibt das Ergebnis zurück:

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

readUIntBE

Liest einen vorzeichenlosen Ganzzahlwert aus dem Cache-Objekt. Er unterstützt maximal 64 Bit und wird in hoher Bytereihenfolge gespeichert.

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

Parameter aufrufen:

  • offset : Ganzzahl, geben Sie die Startposition für das Lesen an, Standard ist 0
  • byteLength : Integer, geben Sie die Anzahl der gelesenen Bytes an, standardmäßig 8 Bytes
  • noAssert : Boolean, geben Sie an, dass beim Lesen außerhalb der Grenzen kein Fehler noAssert wird

Gibt das Ergebnis zurück:

  • 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 niedriger Byte-Reihenfolge

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

Parameter aufrufen:

  • offset : Ganzzahl, geben Sie die Startposition für das Lesen an, Standard ist 0
  • noAssert : Boolean, geben Sie an, dass beim Lesen außerhalb der Grenzen kein Fehler noAssert wird

Gibt das Ergebnis zurück:

  • 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 der Reihenfolge hoher Bytes

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

Parameter aufrufen:

  • offset : Ganzzahl, geben Sie die Startposition für das Lesen an, Standard ist 0
  • noAssert : Boolean, geben Sie an, dass beim Lesen außerhalb der Grenzen kein Fehler noAssert wird

Gibt das Ergebnis zurück:

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

readInt8

Liest eine 8-Bit-Ganzzahl aus dem Cache-Objekt

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

Parameter aufrufen:

  • offset : Ganzzahl, geben Sie die Startposition für das Lesen an, Standard ist 0
  • noAssert : Boolean, geben Sie an, dass beim Lesen außerhalb der Grenzen kein Fehler noAssert wird

Gibt das Ergebnis zurück:

  • Integer , gibt den gelesenen Integer zurück

readInt16LE

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

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

Parameter aufrufen:

  • offset : Ganzzahl, geben Sie die Startposition für das Lesen an, Standard ist 0
  • noAssert : Boolean, geben Sie an, dass beim Lesen außerhalb der Grenzen kein Fehler noAssert wird

Gibt das Ergebnis zurück:

  • Integer , gibt den gelesenen Integer zurück

readInt16BE

Lesen Sie einen 16-Bit-Integer-Wert aus dem Cache-Objekt und speichern Sie ihn in der Reihenfolge hoher Bytes

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

Parameter aufrufen:

  • offset : Ganzzahl, geben Sie die Startposition für das Lesen an, Standard ist 0
  • noAssert : Boolean, geben Sie an, dass beim Lesen außerhalb der Grenzen kein Fehler noAssert wird

Gibt das Ergebnis zurück:

  • Integer , gibt den gelesenen Integer zurück

readInt32LE

Liest einen 32-Bit-Integer-Wert aus dem Cache-Objekt und speichert ihn in niedriger Byte-Reihenfolge

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

Parameter aufrufen:

  • offset : Ganzzahl, geben Sie die Startposition für das Lesen an, Standard ist 0
  • noAssert : Boolean, geben Sie an, dass beim Lesen außerhalb der Grenzen kein Fehler noAssert wird

Gibt das Ergebnis zurück:

  • Integer , gibt den gelesenen Integer zurück

readInt32BE

Lesen Sie einen 32-Bit-Integer-Wert aus dem Cache-Objekt und speichern Sie ihn in der Reihenfolge hoher Bytes

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

Parameter aufrufen:

  • offset : Ganzzahl, geben Sie die Startposition für das Lesen an, Standard ist 0
  • noAssert : Boolean, geben Sie an, dass beim Lesen außerhalb der Grenzen kein Fehler noAssert wird

Gibt das Ergebnis zurück:

  • Integer , gibt den gelesenen Integer zurück

readIntLE

Liest einen ganzzahligen Wert aus dem Cache-Objekt. Es unterstützt maximal 64 Bit und wird in niedriger Bytereihenfolge gespeichert.

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

Parameter aufrufen:

  • offset : Ganzzahl, geben Sie die Startposition für das Lesen an, Standard ist 0
  • byteLength : Integer, geben Sie die Anzahl der gelesenen Bytes an, standardmäßig 8 Bytes
  • noAssert : Boolean, geben Sie an, dass beim Lesen außerhalb der Grenzen kein Fehler noAssert wird

Gibt das Ergebnis zurück:

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

readIntBE

Liest einen ganzzahligen Wert aus dem Cache-Objekt. Es unterstützt maximal 64 Bit und wird in hoher Bytereihenfolge gespeichert.

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

Parameter aufrufen:

  • offset : Ganzzahl, geben Sie die Startposition für das Lesen an, Standard ist 0
  • byteLength : Integer, geben Sie die Anzahl der gelesenen Bytes an, standardmäßig 8 Bytes
  • noAssert : Boolean, geben Sie an, dass beim Lesen außerhalb der Grenzen kein Fehler noAssert wird

Gibt das Ergebnis zurück:

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

writeInt64LE

Schreibt einen 64-Bit-Integer-Wert in das Cache-Objekt und speichert ihn in niedriger Byte-Reihenfolge

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

Gibt das Ergebnis zurück:

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

Gibt das Ergebnis zurück:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

readFloatLE

Liest eine Gleitkommazahl aus dem Cache-Objekt und speichert sie in niedriger Byte-Reihenfolge

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

Parameter aufrufen:

  • offset : Ganzzahl, geben Sie die Startposition für das Lesen an, Standard ist 0
  • noAssert : Boolean, geben Sie an, dass beim Lesen außerhalb der Grenzen kein Fehler noAssert wird

Gibt das Ergebnis zurück:

  • Number , gibt die gelesene Gleitkommazahl zurück

readFloatBE

Lesen Sie eine Gleitkommazahl aus dem Cache-Objekt und speichern Sie sie in der Reihenfolge hoher Bytes

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

Parameter aufrufen:

  • offset : Ganzzahl, geben Sie die Startposition für das Lesen an, Standard ist 0
  • noAssert : Boolean, geben Sie an, dass beim Lesen außerhalb der Grenzen kein Fehler noAssert wird

Gibt das Ergebnis zurück:

  • Number , gibt die gelesene Gleitkommazahl zurück

readDoubleLE

Liest eine Gleitkommazahl mit doppelter Genauigkeit aus dem Cache-Objekt und speichert sie in Low-Endianness

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

Parameter aufrufen:

  • offset : Ganzzahl, geben Sie die Startposition für das Lesen an, Standard ist 0
  • noAssert : Boolean, geben Sie an, dass beim Lesen außerhalb der Grenzen kein Fehler noAssert wird

Gibt das Ergebnis zurück:

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

readDoubleBE

Liest eine Gleitkommazahl mit doppelter Genauigkeit aus dem Cache-Objekt und speichert sie in High-Endianness

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

Parameter aufrufen:

  • offset : Ganzzahl, geben Sie die Startposition für das Lesen an, Standard ist 0
  • noAssert : Boolean, geben Sie an, dass beim Lesen außerhalb der Grenzen kein Fehler noAssert wird

Gibt das Ergebnis zurück:

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

writeUInt8

Schreibt einen vorzeichenlosen 8-Bit-Ganzzahlwert in das Pufferobjekt

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

Gibt das Ergebnis zurück:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeUInt16LE

Schreiben Sie einen 16-Bit-Ganzzahlwert ohne Vorzeichen in das Pufferobjekt und speichern Sie ihn in niedriger Bytereihenfolge

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

Gibt das Ergebnis zurück:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeUInt16BE

Schreibt einen vorzeichenlosen 16-Bit-Ganzzahlwert in das Pufferobjekt und speichert ihn in hoher Bytereihenfolge

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

Gibt das Ergebnis zurück:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeUInt32LE

Schreibt einen vorzeichenlosen 32-Bit-Ganzzahlwert in das Pufferobjekt und speichert ihn in niedriger Bytereihenfolge

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

Gibt das Ergebnis zurück:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeUInt32BE

Schreibt einen vorzeichenlosen 32-Bit-Ganzzahlwert in das Pufferobjekt und speichert ihn in hoher Bytereihenfolge

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

Gibt das Ergebnis zurück:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeUIntLE

Schreibt einen vorzeichenlosen Ganzzahlwert in das Cache-Objekt. Es unterstützt maximal 64 Bit und wird in niedriger Bytereihenfolge gespeichert.

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 Schreibvorgangs an
  • byteLength : Integer, geben Sie die Anzahl der zu schreibenden Bytes an, standardmäßig 8 Bytes
  • noAssert : Boolean, geben Sie an, dass beim Schreiben außerhalb der Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Gibt das Ergebnis zurück:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeUIntBE

Schreibt einen vorzeichenlosen Ganzzahlwert in das Cache-Objekt. Es unterstützt maximal 64 Bit und wird in hoher Bytereihenfolge gespeichert.

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 Schreibvorgangs an
  • byteLength : Integer, geben Sie die Anzahl der zu schreibenden Bytes an, standardmäßig 8 Bytes
  • noAssert : Boolean, geben Sie an, dass beim Schreiben außerhalb der Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Gibt das Ergebnis zurück:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeInt8

Schreibt eine 8-Bit-Ganzzahl in den Puffer

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

Gibt das Ergebnis zurück:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeInt16LE

Schreiben Sie einen 16-Bit-Integer-Wert in das Pufferobjekt und speichern Sie ihn in niedriger Byte-Reihenfolge

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

Gibt das Ergebnis zurück:

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

Gibt das Ergebnis zurück:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeInt32LE

Schreibt einen 32-Bit-Integer-Wert in das Cache-Objekt und speichert ihn in niedriger Byte-Reihenfolge

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

Gibt das Ergebnis zurück:

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

Gibt das Ergebnis zurück:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeIntLE

Schreibt einen ganzzahligen Wert in das Cache-Objekt. Es unterstützt maximal 64 Bit und wird in niedriger Bytereihenfolge gespeichert.

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 Schreibvorgangs an
  • byteLength : Integer, geben Sie die Anzahl der zu schreibenden Bytes an, standardmäßig 8 Bytes
  • noAssert : Boolean, geben Sie an, dass beim Schreiben außerhalb der Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Gibt das Ergebnis zurück:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeIntBE

Schreibt einen ganzzahligen Wert in das Cache-Objekt. Es unterstützt maximal 64 Bit und wird in hoher Bytereihenfolge gespeichert.

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 Schreibvorgangs an
  • byteLength : Integer, geben Sie die Anzahl der zu schreibenden Bytes an, standardmäßig 8 Bytes
  • noAssert : Boolean, geben Sie an, dass beim Schreiben außerhalb der Grenzen kein Fehler ausgegeben wird. Der Standardwert ist flase, throw

Gibt das Ergebnis zurück:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeFloatLE

Schreibt eine Gleitkommazahl in das Cache-Objekt und speichert sie in niedriger Byte-Reihenfolge

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

Parameter aufrufen:

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

Gibt das Ergebnis zurück:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeFloatBE

Schreibt eine Gleitkommazahl in das Cache-Objekt und speichert sie in der Reihenfolge hoher Bytes

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

Parameter aufrufen:

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

Gibt das Ergebnis zurück:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeDoubleLE

Schreibt eine Gleitkommazahl mit doppelter Genauigkeit in das Cache-Objekt und speichert sie in Low-Endianness

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

Parameter aufrufen:

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

Gibt das Ergebnis zurück:

  • Integer , Offset plus Anzahl der geschriebenen Bytes

writeDoubleBE

Schreibt eine Gleitkommazahl mit doppelter Genauigkeit in das Cache-Objekt und speichert es in hoher Bytereihenfolge

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

Parameter aufrufen:

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

Gibt das Ergebnis zurück:

  • 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 Start des angegebenen Bereichs, beginnt standardmäßig am Anfang

Gibt das Ergebnis zurück:

  • Buffer , gib ein neues Pufferobjekt zurück

Gibt ein neues Cache-Objekt zurück, das den angegebenen Datenbereich 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

Gibt das Ergebnis zurück:

  • Buffer , gib ein neues 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, das Trennzeichen, Standard ist ","

Gibt das Ergebnis zurück:

  • String , gibt den generierten String zurück

reverse

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

1
Buffer Buffer.reverse();

Gibt das Ergebnis zurück:

  • Buffer , gib ein neues Pufferobjekt zurück

equals

Vergleicht, ob das aktuelle Objekt dem angegebenen Objekt entspricht

1
Boolean Buffer.equals(object expected);

Parameter aufrufen:

  • expected : object , das Ziel des Vergleichs

Gibt das Ergebnis zurück:

  • Boolean , gibt das Ergebnis des Objektvergleichs zurück

hex

Cache-Objektinhalt mit Hex-Codierung

1
String Buffer.hex();

Gibt das Ergebnis zurück:

  • String , gibt den codierten String zurück

base64

Zwischenspeichern von Objektinhalten mithilfe der base64 Codierung

1
String Buffer.base64();

Gibt das Ergebnis zurück:

  • String , gibt den codierten String zurück

keys

Gibt ein Array aller Binärdaten zurück

1
Iterator Buffer.keys();

Gibt das Ergebnis zurück:

  • 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();

Gibt das Ergebnis zurück:

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

entries

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

1
Iterator Buffer.entries();

Gibt das Ergebnis zurück:

  • Iterator , [Index, Byte] Iterator über Paare

toArray

Gibt ein Array aller Binärdaten zurück

1
Array Buffer.toArray();

Gibt das Ergebnis zurück:

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

toString

Gibt die codierte Zeichenfolge der 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 ein vom System unterstützter Zeichensatz
  • offset : Integer, Startposition lesen
  • end : Integer, lies die Endposition

Gibt das Ergebnis zurück:

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

Gibt die codierte Zeichenfolge der 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 ein vom System unterstützter Zeichensatz
  • offset : Integer, Startposition lesen

Gibt das Ergebnis zurück:

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

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

1
String Buffer.toString();

Gibt das Ergebnis zurück:

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

Gibt eine Zeichenfolgendarstellung des Objekts zurück, normalerweise "[Native Object]". Objekte können gemäß ihren eigenen Merkmalen neu implementiert werden

1
String Buffer.toString();

Gibt das Ergebnis zurück:

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

toJSON

Gibt eine JSON-Darstellung des Objekts zurück, die normalerweise eine Sammlung lesbarer Eigenschaften zurückgibt, die vom Objekt definiert wurden

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

Parameter aufrufen:

  • key : String, unbenutzt

Gibt das Ergebnis zurück:

  • Value , gibt einen Wert zurück, der einen serialisierbaren JSON enthält