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
| Get() |
Método get relativo. |
| Get(Char[]) |
Método de obtención masiva relativa. |
| Get(Int32) |
Método get absoluto. |
| Get(Char[], Int32, Int32) |
Método de obtención masiva relativa. |
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(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 charCount no dstOffset 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.