Sprache

OutputStream.Write Methode

Definition

Überlädt

Name Beschreibung
Write(Byte[])

b.length Schreibt Bytes aus dem angegebenen Bytearray in diesen Ausgabedatenstrom.

Write(Int32)

Schreibt das angegebene Byte in diesen Ausgabedatenstrom.

Write(Byte[], Int32, Int32)

len Schreibt Bytes aus dem angegebenen Bytearray beginnend beim Offset off in diesen Ausgabedatenstrom.

Write(Byte[])

b.length Schreibt Bytes aus dem angegebenen Bytearray in diesen Ausgabedatenstrom.

[Android.Runtime.Register("write", "([B)V", "GetWrite_arrayBHandler")]
public virtual void Write(byte[]? b);
[<Android.Runtime.Register("write", "([B)V", "GetWrite_arrayBHandler")>]
abstract member Write : byte[] -> unit
override this.Write : byte[] -> unit

Parameter

b
Byte[]

die Daten.

Attribute

Ausnahmen

Hinweise

b.length Schreibt Bytes aus dem angegebenen Bytearray in diesen Ausgabedatenstrom. Der allgemeine Vertrag dafür write(b) ist, dass er genau die gleiche Wirkung wie der Anruf write(b, 0, b.length)haben sollte.

Java Dokumentation für java.io.OutputStream.write(byte[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Write(Int32)

Schreibt das angegebene Byte in diesen Ausgabedatenstrom.

[Android.Runtime.Register("write", "(I)V", "GetWrite_IHandler")]
public abstract void Write(int b);
[<Android.Runtime.Register("write", "(I)V", "GetWrite_IHandler")>]
abstract member Write : int -> unit

Parameter

b
Int32

die byte.

Attribute

Ausnahmen

wenn beim Schreiben in diesen Datenstrom ein Fehler auftritt.

Hinweise

Schreibt das angegebene Byte in diesen Ausgabedatenstrom. Der allgemeine Vertrag dafür write ist, dass ein Byte in den Ausgabedatenstrom geschrieben wird. Das zu schreibende Byte ist die acht Bits mit niedriger Reihenfolge des Arguments b. Die 24 Bits mit b hoher Reihenfolge werden ignoriert.

Unterklassen von OutputStream müssen eine Implementierung für diese Methode bereitstellen.

Java Dokumentation für java.io.OutputStream.write(int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Write(Byte[], Int32, Int32)

len Schreibt Bytes aus dem angegebenen Bytearray beginnend beim Offset off in diesen Ausgabedatenstrom.

[Android.Runtime.Register("write", "([BII)V", "GetWrite_arrayBIIHandler")]
public virtual void Write(byte[]? b, int off, int len);
[<Android.Runtime.Register("write", "([BII)V", "GetWrite_arrayBIIHandler")>]
abstract member Write : byte[] * int * int -> unit
override this.Write : byte[] * int * int -> unit

Parameter

b
Byte[]

die Daten.

off
Int32

der Anfangsversatz in den Daten.

len
Int32

die Anzahl der zu schreibenden Bytes.

Attribute

Ausnahmen

wenn beim Schreiben in diesen Datenstrom ein Fehler auftritt.

wenn offset oder count , oder wenn offset + count größer als die Länge von buffer.

Hinweise

len Schreibt Bytes aus dem angegebenen Bytearray beginnend beim Offset off in diesen Ausgabedatenstrom. Der allgemeine Vertrag dafür write(b, off, len) ist, dass einige der Bytes im Array b in die Reihenfolge des Ausgabedatenstroms geschrieben werden. Element b[off] ist das erste geschriebene Byte und b[off+len-1] das letzte Byte, das von diesem Vorgang geschrieben wurde.

Die write Methode der OutputStream Aufrufe der Schreibmethode eines Arguments für die einzelnen Bytes, die ausgeschrieben werden sollen. Unterklassen werden ermutigt, diese Methode außer Kraft zu setzen und eine effizientere Implementierung bereitzustellen.

Wenn b ja null, wird ein NullPointerException Wurf ausgelöst.

Wenn off es sich um ein negatives oder negatives Feld handelt oder lenoff+len größer als die Länge des Arrays bist, wird ein IndexOutOfBoundsException Wurf ausgelöst.

Java Dokumentation für java.io.OutputStream.write(byte[], int, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: