CharBuffer.Put 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.
Überlädt
| Name | Beschreibung |
|---|---|
| Put(String, Int32, Int32) |
Relative Massenvorgangsmethode (optionaler Vorgang). |
| Put(Int32, Char[], Int32, Int32) | |
| Put(Int32, CharBuffer, Int32, Int32) | |
| Put(Char[], Int32, Int32) |
Relative Massenvorgangsmethode (optionaler Vorgang). |
| Put(Int32, Char[]) | |
| Put(Int32, Char) |
Absolute Put-Methode (optionaler Vorgang). |
| Put(Char[]) |
Relative Massenvorgangsmethode (optionaler Vorgang). |
| Put(String) |
Relative Massenvorgangsmethode (optionaler Vorgang). |
| Put(CharBuffer) |
Relative Massenvorgangsmethode (optionaler Vorgang). |
| Put(Char) |
Relative Put-Methode (optionaler Vorgang). |
Put(String, Int32, Int32)
Relative Massenvorgangsmethode (optionaler Vorgang).
[Android.Runtime.Register("put", "(Ljava/lang/String;II)Ljava/nio/CharBuffer;", "GetPut_Ljava_lang_String_IIHandler")]
public virtual Java.Nio.CharBuffer? Put(string? src, int start, int end);
[<Android.Runtime.Register("put", "(Ljava/lang/String;II)Ljava/nio/CharBuffer;", "GetPut_Ljava_lang_String_IIHandler")>]
abstract member Put : string * int * int -> Java.Nio.CharBuffer
override this.Put : string * int * int -> Java.Nio.CharBuffer
Parameter
- src
- String
Die Zeichenfolge, aus der Zeichen gelesen werden sollen
- start
- Int32
Der Offset innerhalb der Zeichenfolge des ersten zu lesenden Zeichens; darf nicht negativ und nicht größer als string.length()
- end
- Int32
Der Offset innerhalb der Zeichenfolge des letzten zeichens, das gelesen werden soll, plus eins; darf nicht negativ und nicht größer als string.length()
Gibt zurück
Dieser Puffer
- Attribute
Ausnahmen
wenn remaining() kleiner als end - start.
wenn eine start oder end eine ungültig ist.
wenn an dem Inhalt dieses Puffers möglicherweise keine Änderungen vorgenommen werden.
Hinweise
Relative Massenvorgangsmethode (optionaler Vorgang).
Diese Methode überträgt Zeichen aus der angegebenen Zeichenfolge in diesen Puffer. Wenn es mehr Zeichen gibt, die aus der Zeichenfolge kopiert werden sollen, als in diesem Puffer verbleiben, also wenn end - start > remaining(), dann werden keine Chars übertragen und es wird eingeworfen BufferOverflowException .
Andernfalls kopiert diese Methode n = end - start Zeichen aus der angegebenen Zeichenfolge in diesen Puffer, beginnend am angegebenen start Index und an der aktuellen Position dieses Puffers. Die Position dieses Puffers wird dann um n erhöht.
Mit anderen Worten, ein Aufruf dieser Methode des Formulars dst.put(src, start, end) hat genau die gleiche Wirkung wie die Schleife.
{@code
for (int i = start; i < end; i++)
dst.put(src.charAt(i));
}
außer dass zunächst überprüft wird, ob genügend Speicherplatz in diesem Puffer vorhanden ist und es potenziell viel effizienter ist.
Java-Dokumentation für java.nio.CharBuffer.put(java.lang.String, 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:
Put(Int32, Char[], Int32, Int32)
[Android.Runtime.Register("put", "(I[CII)Ljava/nio/CharBuffer;", "GetPut_IarrayCIIHandler", ApiSince=35)]
public virtual Java.Nio.CharBuffer? Put(int index, char[]? src, int offset, int length);
[<Android.Runtime.Register("put", "(I[CII)Ljava/nio/CharBuffer;", "GetPut_IarrayCIIHandler", ApiSince=35)>]
abstract member Put : int * char[] * int * int -> Java.Nio.CharBuffer
override this.Put : int * char[] * int * int -> Java.Nio.CharBuffer
Parameter
- index
- Int32
- src
- Char[]
- offset
- Int32
- length
- Int32
Gibt zurück
- Attribute
Gilt für:
Put(Int32, CharBuffer, Int32, Int32)
[Android.Runtime.Register("put", "(ILjava/nio/CharBuffer;II)Ljava/nio/CharBuffer;", "GetPut_ILjava_nio_CharBuffer_IIHandler", ApiSince=35)]
public virtual Java.Nio.CharBuffer? Put(int index, Java.Nio.CharBuffer? src, int offset, int length);
[<Android.Runtime.Register("put", "(ILjava/nio/CharBuffer;II)Ljava/nio/CharBuffer;", "GetPut_ILjava_nio_CharBuffer_IIHandler", ApiSince=35)>]
abstract member Put : int * Java.Nio.CharBuffer * int * int -> Java.Nio.CharBuffer
override this.Put : int * Java.Nio.CharBuffer * int * int -> Java.Nio.CharBuffer
Parameter
- index
- Int32
- src
- CharBuffer
- offset
- Int32
- length
- Int32
Gibt zurück
- Attribute
Gilt für:
Put(Char[], Int32, Int32)
Relative Massenvorgangsmethode (optionaler Vorgang).
[Android.Runtime.Register("put", "([CII)Ljava/nio/CharBuffer;", "GetPut_arrayCIIHandler")]
public virtual Java.Nio.CharBuffer? Put(char[]? src, int offset, int length);
[<Android.Runtime.Register("put", "([CII)Ljava/nio/CharBuffer;", "GetPut_arrayCIIHandler")>]
abstract member Put : char[] * int * int -> Java.Nio.CharBuffer
override this.Put : char[] * int * int -> Java.Nio.CharBuffer
Parameter
- src
- Char[]
Das Array, aus dem Zeichen gelesen werden sollen
- offset
- Int32
Der Offset innerhalb des Arrays des ersten zu lesenden Zeichens; darf nicht negativ und nicht größer als array.length
- length
- Int32
Die Anzahl der Zeichen, die aus dem angegebenen Array gelesen werden sollen; darf nicht negativ und nicht größer als array.length - offset
Gibt zurück
Dieser Puffer
- Attribute
Ausnahmen
wenn remaining() kleiner als charCount.
wenn eine srcOffset oder charCount eine ungültig ist.
wenn an dem Inhalt dieses Puffers möglicherweise keine Änderungen vorgenommen werden.
Hinweise
Relative Massenvorgangsmethode (optionaler Vorgang).
Diese Methode überträgt Zeichen aus dem angegebenen Quellarray in diesen Puffer. Wenn es mehr Zeichen gibt, die aus dem Array kopiert werden sollen, als in diesem Puffer verbleiben, d. r., wenn length > remaining(), dann werden keine Chars übertragen und es wird eingeworfen BufferOverflowException .
Andernfalls kopiert length diese Methode Zeichen aus dem angegebenen Array in diesen Puffer, beginnend mit dem angegebenen Offset im Array und an der aktuellen Position dieses Puffers. Die Position dieses Puffers wird dann von length.
Mit anderen Worten, ein Aufruf dieser Methode des Formulars dst.put(src, off, len) hat genau die gleiche Wirkung wie die Schleife.
{@code
for (int i = off; i < off + len; i++)
dst.put(a[i]);
}
außer dass zunächst überprüft wird, ob genügend Speicherplatz in diesem Puffer vorhanden ist und es potenziell viel effizienter ist.
Java-Dokumentation für java.nio.CharBuffer.put(char[], 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:
Put(Int32, Char[])
[Android.Runtime.Register("put", "(I[C)Ljava/nio/CharBuffer;", "GetPut_IarrayCHandler", ApiSince=35)]
public virtual Java.Nio.CharBuffer? Put(int index, char[]? src);
[<Android.Runtime.Register("put", "(I[C)Ljava/nio/CharBuffer;", "GetPut_IarrayCHandler", ApiSince=35)>]
abstract member Put : int * char[] -> Java.Nio.CharBuffer
override this.Put : int * char[] -> Java.Nio.CharBuffer
Parameter
- index
- Int32
- src
- Char[]
Gibt zurück
- Attribute
Gilt für:
Put(Int32, Char)
Absolute Put-Methode (optionaler Vorgang).
[Android.Runtime.Register("put", "(IC)Ljava/nio/CharBuffer;", "GetPut_ICHandler")]
public abstract Java.Nio.CharBuffer? Put(int index, char c);
[<Android.Runtime.Register("put", "(IC)Ljava/nio/CharBuffer;", "GetPut_ICHandler")>]
abstract member Put : int * char -> Java.Nio.CharBuffer
Parameter
- index
- Int32
Der Index, in dem das Zeichen geschrieben wird
- c
- Char
Der zeichenwert, der geschrieben werden soll
Gibt zurück
Dieser Puffer
- Attribute
Ausnahmen
wenn Index ungültig ist.
wenn an dem Inhalt dieses Puffers möglicherweise keine Änderungen vorgenommen werden.
Hinweise
Absolute Put-Methode (optionaler Vorgang).
Schreibt das angegebene Zeichen in diesen Puffer am angegebenen Index.
Java-Dokumentation für java.nio.CharBuffer.put(int, char).
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:
Put(Char[])
Relative Massenvorgangsmethode (optionaler Vorgang).
[Android.Runtime.Register("put", "([C)Ljava/nio/CharBuffer;", "")]
public Java.Nio.CharBuffer? Put(char[]? src);
[<Android.Runtime.Register("put", "([C)Ljava/nio/CharBuffer;", "")>]
member this.Put : char[] -> Java.Nio.CharBuffer
Parameter
- src
- Char[]
Das Quellarray
Gibt zurück
Dieser Puffer
- Attribute
Ausnahmen
wenn remaining() kleiner als src.length.
wenn an dem Inhalt dieses Puffers möglicherweise keine Änderungen vorgenommen werden.
Hinweise
Relative Massenvorgangsmethode (optionaler Vorgang).
Diese Methode überträgt den gesamten Inhalt des angegebenen Quellzeichenarrays in diesen Puffer. Ein Aufruf dieser Methode des Formulars dst.put(a) verhält sich genauso wie der Aufruf
dst.put(a, 0, a.length)
Java-Dokumentation für java.nio.CharBuffer.put(char[]).
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:
Put(String)
Relative Massenvorgangsmethode (optionaler Vorgang).
[Android.Runtime.Register("put", "(Ljava/lang/String;)Ljava/nio/CharBuffer;", "")]
public Java.Nio.CharBuffer? Put(string? src);
[<Android.Runtime.Register("put", "(Ljava/lang/String;)Ljava/nio/CharBuffer;", "")>]
member this.Put : string -> Java.Nio.CharBuffer
Parameter
- src
- String
Die Quellzeichenfolge
Gibt zurück
Dieser Puffer
- Attribute
Ausnahmen
ist remaining() kleiner als die Länge der Zeichenfolge.
wenn an dem Inhalt dieses Puffers möglicherweise keine Änderungen vorgenommen werden.
Hinweise
Relative Massenvorgangsmethode (optionaler Vorgang).
Diese Methode überträgt den gesamten Inhalt der angegebenen Quellzeichenfolge in diesen Puffer. Ein Aufruf dieser Methode des Formulars dst.put(s) verhält sich genauso wie der Aufruf
dst.put(s, 0, s.length())
Java-Dokumentation für java.nio.CharBuffer.put(java.lang.String).
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:
Put(CharBuffer)
Relative Massenvorgangsmethode (optionaler Vorgang).
[Android.Runtime.Register("put", "(Ljava/nio/CharBuffer;)Ljava/nio/CharBuffer;", "GetPut_Ljava_nio_CharBuffer_Handler")]
public virtual Java.Nio.CharBuffer? Put(Java.Nio.CharBuffer? src);
[<Android.Runtime.Register("put", "(Ljava/nio/CharBuffer;)Ljava/nio/CharBuffer;", "GetPut_Ljava_nio_CharBuffer_Handler")>]
abstract member Put : Java.Nio.CharBuffer -> Java.Nio.CharBuffer
override this.Put : Java.Nio.CharBuffer -> Java.Nio.CharBuffer
Parameter
- src
- CharBuffer
Der Quellpuffer, aus dem Zeichen gelesen werden sollen; darf nicht dieser Puffer sein.
Gibt zurück
Dieser Puffer
- Attribute
Ausnahmen
ist src.remaining() größer als die Puffer.remaining()
wenn src dieser Puffer vorhanden ist.
wenn an dem Inhalt dieses Puffers möglicherweise keine Änderungen vorgenommen werden.
Hinweise
Relative Massenvorgangsmethode (optionaler Vorgang).
Diese Methode überträgt die im angegebenen Quellpuffer verbleibenden Zeichen in diesen Puffer. Wenn im Quellpuffer mehr Zeichen als in diesem Puffer verbleiben, ist dies der Fall, wenn src.remaining() > remaining(), dann werden keine Chars übertragen und es wird eingeworfen BufferOverflowException .
Andernfalls kopiert diese Methode n = src.remaining() Zeichen aus dem angegebenen Puffer in diesen Puffer, beginnend an der aktuellen Position jedes Puffers. Die Positionen beider Puffer werden dann um n erhöht.
Mit anderen Worten, ein Aufruf dieser Methode des Formulars dst.put(src) hat genau die gleiche Wirkung wie die Schleife.
while (src.hasRemaining())
dst.put(src.get());
außer dass zunächst überprüft wird, ob genügend Speicherplatz in diesem Puffer vorhanden ist und es potenziell viel effizienter ist.
Java-Dokumentation für java.nio.CharBuffer.put(java.nio.CharBuffer).
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:
Put(Char)
Relative Put-Methode (optionaler Vorgang).
[Android.Runtime.Register("put", "(C)Ljava/nio/CharBuffer;", "GetPut_CHandler")]
public abstract Java.Nio.CharBuffer? Put(char c);
[<Android.Runtime.Register("put", "(C)Ljava/nio/CharBuffer;", "GetPut_CHandler")>]
abstract member Put : char -> Java.Nio.CharBuffer
Parameter
- c
- Char
Das zeichen, das geschrieben werden soll
Gibt zurück
Dieser Puffer
- Attribute
Ausnahmen
wenn die Position gleich oder größer als der Grenzwert ist.
wenn an dem Inhalt dieses Puffers möglicherweise keine Änderungen vorgenommen werden.
Hinweise
Relative Put-Methode (optionaler Vorgang).
Schreibt das angegebene Zeichen an der aktuellen Position in diesen Puffer und erhöht dann die Position.
Java-Dokumentation für java.nio.CharBuffer.put(char).
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.