Buffer.Flip Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kippt diesen Puffer.
[Android.Runtime.Register("flip", "()Ljava/nio/Buffer;", "GetFlipHandler")]
public virtual Java.Nio.Buffer? Flip();
[<Android.Runtime.Register("flip", "()Ljava/nio/Buffer;", "GetFlipHandler")>]
abstract member Flip : unit -> Java.Nio.Buffer
override this.Flip : unit -> Java.Nio.Buffer
Gibt zurück
Dieser Puffer
- Attribute
Hinweise
Kippt diesen Puffer. Der Grenzwert wird auf die aktuelle Position festgelegt, und dann wird die Position auf Null festgelegt. Wenn die Markierung definiert ist, wird sie verworfen.
Rufen Sie nach einer Abfolge von Kanallese- oder Put-Vorgängen diese Methode auf, um eine Sequenz von Kanalschreib- oder relativen Get-Vorgängen vorzubereiten. Beispiel:
<Blockquote>
buf.put(magic); // Prepend header
in.read(buf); // Read data into rest of buffer
buf.flip(); // Flip buffer
out.write(buf); // Write header + data to channel
</blockquote>
Diese Methode wird häufig zusammen mit der java.nio.ByteBuffer#compact compact Methode verwendet, wenn Daten von einem Ort an eine andere übertragen werden.
Java Dokumentation für java.nio.Buffer.flip().
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.