Sprache

CharBuffer.Compact Methode

Definition

Komprimiert diesen Puffer    (optionaler Vorgang).

[Android.Runtime.Register("compact", "()Ljava/nio/CharBuffer;", "GetCompactHandler")]
public abstract Java.Nio.CharBuffer? Compact();
[<Android.Runtime.Register("compact", "()Ljava/nio/CharBuffer;", "GetCompactHandler")>]
abstract member Compact : unit -> Java.Nio.CharBuffer

Gibt zurück

Dieser Puffer

Attribute

Ausnahmen

wenn an dem Inhalt dieses Puffers möglicherweise keine Änderungen vorgenommen werden.

Hinweise

Komprimiert diesen Puffer    (optionaler Vorgang).

Die Zeichen zwischen der aktuellen Position des Puffers und seinem Grenzwert werden ggf. an den Anfang des Puffers kopiert. Das heißt, das Zeichen bei index p = position() wird in index null kopiert, das Zeichen bei index p +  1 wird in index 1 kopiert und so weiter, bis das Zeichen bei index limit() -  1 wird in index n =  kopiert;limit() - 1 -  p. Die Position des Puffers wird dann auf n+1 festgelegt, und sein Grenzwert wird auf seine Kapazität festgelegt. Die Markierung( falls definiert) wird verworfen.

Die Position des Puffers wird auf die Anzahl kopierter Zeichen und nicht auf Null festgelegt, sodass ein Aufruf dieser Methode sofort durch einen Aufruf einer anderen relativen Put-Methode gefolgt werden kann.

Java-Dokumentation für java.nio.CharBuffer.compact().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: