CharBuffer.Get Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| Get() |
Método get relativo. |
| Get(Char[]) |
Método de obtención masiva relativa. |
| Get(Int32) |
Método get absoluto. |
| Get(Int32, Char[]) | |
| Get(Char[], Int32, Int32) |
Método de obtención masiva relativa. |
| Get(Int32, Char[], Int32, Int32) |
Get()
Método get relativo.
[Android.Runtime.Register("get", "()C", "GetGetHandler")]
public abstract char Get();
[<Android.Runtime.Register("get", "()C", "GetGetHandler")>]
abstract member Get : unit -> char
Devoluciones
El carácter en la posición actual del búfer
- Atributos
Excepciones
si la posición es igual o mayor que el límite.
Comentarios
Método get relativo. Lee el carácter en la posición actual de este búfer y, a continuación, incrementa la posición.
Documentación de Java para java.nio.CharBuffer.get().
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
Get(Char[])
Método de obtención masiva relativa.
[Android.Runtime.Register("get", "([C)Ljava/nio/CharBuffer;", "GetGet_arrayCHandler")]
public virtual Java.Nio.CharBuffer? Get(char[]? dst);
[<Android.Runtime.Register("get", "([C)Ljava/nio/CharBuffer;", "GetGet_arrayCHandler")>]
abstract member Get : char[] -> Java.Nio.CharBuffer
override this.Get : char[] -> Java.Nio.CharBuffer
Parámetros
- dst
- Char[]
Matriz de destino
Devoluciones
Este búfer
- Atributos
Excepciones
si dst.length es mayor que remaining().
Comentarios
Método de obtención masiva relativa.
Este método transfiere caracteres de este búfer a la matriz de destino especificada. Una invocación de este método del formulario src.get(a) se comporta exactamente de la misma manera que la invocación
src.get(a, 0, a.length)
Documentación de Java para java.nio.CharBuffer.get(char[]).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
Get(Int32)
Método get absoluto.
[Android.Runtime.Register("get", "(I)C", "GetGet_IHandler")]
public abstract char Get(int index);
[<Android.Runtime.Register("get", "(I)C", "GetGet_IHandler")>]
abstract member Get : int -> char
Parámetros
- index
- Int32
Índice desde el que se leerá el carácter.
Devoluciones
Carácter en el índice especificado
- Atributos
Excepciones
si el índice no es válido.
Comentarios
Método get absoluto. Lee el carácter en el índice especificado.
Documentación de Java para java.nio.CharBuffer.get(.*int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
Get(Int32, Char[])
[Android.Runtime.Register("get", "(I[C)Ljava/nio/CharBuffer;", "GetGet_IarrayCHandler", ApiSince=35)]
public virtual Java.Nio.CharBuffer? Get(int index, char[]? dst);
[<Android.Runtime.Register("get", "(I[C)Ljava/nio/CharBuffer;", "GetGet_IarrayCHandler", ApiSince=35)>]
abstract member Get : int * char[] -> Java.Nio.CharBuffer
override this.Get : int * char[] -> Java.Nio.CharBuffer
Parámetros
- index
- Int32
- dst
- Char[]
Devoluciones
- Atributos
Se aplica a
Get(Char[], Int32, Int32)
Método de obtención masiva relativa.
[Android.Runtime.Register("get", "([CII)Ljava/nio/CharBuffer;", "GetGet_arrayCIIHandler")]
public virtual Java.Nio.CharBuffer? Get(char[]? dst, int offset, int length);
[<Android.Runtime.Register("get", "([CII)Ljava/nio/CharBuffer;", "GetGet_arrayCIIHandler")>]
abstract member Get : char[] * int * int -> Java.Nio.CharBuffer
override this.Get : char[] * int * int -> Java.Nio.CharBuffer
Parámetros
- dst
- Char[]
Matriz en la que se van a escribir caracteres
- offset
- Int32
Desplazamiento dentro de la matriz del primer carácter que se va a escribir; debe ser no negativo y no mayor que dst.length
- length
- Int32
Número máximo de caracteres que se van a escribir en la matriz especificada; debe ser no negativo y no mayor que dst.length - offset
Devoluciones
Este búfer
- Atributos
Excepciones
si o dstOffset no charCount es válido.
si charCount es mayor que remaining().
Comentarios
Método de obtención masiva relativa.
Este método transfiere caracteres de este búfer a la matriz de destino especificada. Si quedan menos caracteres en el búfer de los necesarios para satisfacer la solicitud, es decir, si length > remaining(), entonces no se transfieren caracteres y se produce una BufferUnderflowException excepción.
De lo contrario, este método copia length caracteres de este búfer en la matriz especificada, comenzando en la posición actual de este búfer y en el desplazamiento especificado de la matriz. A continuación, la posición de este búfer se incrementa en length.
En otras palabras, una invocación de este método del formulario src.get(dst, off, len) tiene exactamente el mismo efecto que el bucle
{@code
for (int i = off; i < off + len; i++)
dst[i] = src.get();
}
salvo que primero comprueba que hay suficientes caracteres en este búfer y que es potencialmente mucho más eficaz.
Documentación de Java para java.nio.CharBuffer.get(char[], int, int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
Get(Int32, Char[], Int32, Int32)
[Android.Runtime.Register("get", "(I[CII)Ljava/nio/CharBuffer;", "GetGet_IarrayCIIHandler", ApiSince=35)]
public virtual Java.Nio.CharBuffer? Get(int index, char[]? dst, int offset, int length);
[<Android.Runtime.Register("get", "(I[CII)Ljava/nio/CharBuffer;", "GetGet_IarrayCIIHandler", ApiSince=35)>]
abstract member Get : int * char[] * int * int -> Java.Nio.CharBuffer
override this.Get : int * char[] * int * int -> Java.Nio.CharBuffer
Parámetros
- index
- Int32
- dst
- Char[]
- offset
- Int32
- length
- Int32
Devoluciones
- Atributos