Integer Clase
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í.
La Integer clase ajusta un valor del tipo int primitivo en un objeto .
[Android.Runtime.Register("java/lang/Integer", DoNotGenerateAcw=true)]
public sealed class Integer : Java.Lang.Number, IConvertible, IDisposable, Java.Lang.IComparable
[<Android.Runtime.Register("java/lang/Integer", DoNotGenerateAcw=true)>]
type Integer = class
inherit Number
interface IConvertible
interface IComparable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Herencia
- Atributos
- Implementaciones
Comentarios
La Integer clase ajusta un valor del tipo int primitivo en un objeto . Un objeto de tipo Integer contiene un único campo cuyo tipo es int.
Además, esta clase proporciona varios métodos para convertir un int objeto en String y en , Stringintasí como otras constantes y métodos útiles al tratar con .int
<-- Android quitado: párrafo en ValueBased
Se trata de una clase basada en valores ; Los programadores deben tratar las instancias que son #equals(Object) iguales que intercambiables y no deben usar instancias para la sincronización o puede producirse un comportamiento impredecible. Por ejemplo, en una versión futura, es posible que se produzca un error en la sincronización. -->
Nota de implementación: Las implementaciones de los métodos de "bit twiddling" (como #highestOneBit(int) highestOneBit y #numberOfTrailingZeros(int) numberOfTrailingZeros) se basan en material de Henry S. Warren, Jr.'s Hacker's Delight, (Addison Wesley, 2002).
Agregado en la versión 1.0.
Java documentación para java.lang.Integer.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Constructores
| Nombre | Description |
|---|---|
| Integer(Int32) |
Construye un objeto recién asignado |
| Integer(String) |
Construye un objeto recién asignado |
Campos
| Nombre | Description |
|---|---|
| Bytes |
Número de bytes usados para representar un |
| MaxValue |
Una constante que contiene el valor máximo que |
| MinValue |
Constante que contiene el valor mínimo que |
| Size |
Número de bits que se usan para representar un |
Propiedades
| Nombre | Description |
|---|---|
| Class |
Devuelve la clase en tiempo de ejecución de este |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| JniIdentityHashCode |
Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| JniManagedPeerState |
La |
| JniPeerMembers |
Obtiene los metadatos de JNI usados para invocar miembros de este Java del mismo nivel. |
| PeerReference |
Obtiene la referencia de objeto JNI para este Java del mismo nivel. (Heredado de Object) |
| ThresholdClass |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. (Heredado de Number) |
| ThresholdType |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. (Heredado de Number) |
| Type |
Instancia |
Métodos
| Nombre | Description |
|---|---|
| BitCount(Int32) |
Devuelve el número de bits uno en la representación binaria complementaria de los dos del valor especificado |
| ByteValue() |
Devuelve el valor del número especificado como . |
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| Compare(Int32, Int32) |
Compara dos |
| CompareTo(Integer) |
Compara dos |
| CompareUnsigned(Int32, Int32) |
Compara dos |
| Compress(Int32, Int32) |
Devuelve el valor obtenido comprimiendo los bits del valor especificado, , |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
La |
| Decode(String) |
Descodifica un objeto |
| Dispose() |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| Dispose(Boolean) |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| DisposeUnlessReferenced() |
La |
| DivideUnsigned(Int32, Int32) |
Devuelve el cociente sin signo de dividir el primer argumento por el segundo donde cada argumento y el resultado se interpreta como un valor sin signo. |
| DoubleValue() |
Devuelve el valor de esto |
| Equals(Object) |
La |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| Expand(Int32, Int32) |
Devuelve el valor obtenido expandiendo los bits del valor especificado, , |
| FloatValue() |
Devuelve el valor de esto |
| GetHashCode() |
Devuelve un valor de código hash para el objeto . (Heredado de Object) |
| GetInteger(String, Int32) |
Determina el valor entero de la propiedad del sistema con el nombre especificado. |
| GetInteger(String, Integer) |
Devuelve el valor entero de la propiedad del sistema con el nombre especificado. |
| GetInteger(String) |
Determina el valor entero de la propiedad del sistema con el nombre especificado. |
| HashCode(Int32) |
Devuelve un código hash para un |
| HighestOneBit(Int32) |
Devuelve un |
| IntValue() |
Devuelve el valor de este |
| JavaFinalize() |
Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto . (Heredado de Object) |
| LongValue() |
Devuelve el valor de esto |
| LowestOneBit(Int32) |
Devuelve un |
| Max(Int32, Int32) |
Devuelve el mayor de dos |
| Min(Int32, Int32) |
Devuelve el menor de dos |
| Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
| NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
| NumberOfLeadingZeros(Int32) |
Devuelve el número de bits cero que preceden al orden más alto ("más a la izquierda") de un bit en la representación binaria complementaria de los dos del valor especificado |
| NumberOfTrailingZeros(Int32) |
Devuelve el número de bits cero después del orden más bajo ("más a la derecha") de un bit en la representación binaria complementaria de los dos del valor especificado |
| ParseInt(ICharSequence, Int32, Int32, Int32) |
Analiza el |
| ParseInt(String, Int32, Int32, Int32) |
Analiza el |
| ParseInt(String, Int32) |
Analiza el argumento de cadena como un entero con signo en el radix especificado por el segundo argumento. |
| ParseInt(String) |
Analiza el argumento de cadena como un entero decimal con signo. |
| ParseUnsignedInt(ICharSequence, Int32, Int32, Int32) |
Analiza el |
| ParseUnsignedInt(String, Int32, Int32, Int32) |
Analiza el |
| ParseUnsignedInt(String, Int32) |
Analiza el argumento string como un entero sin signo en el radix especificado por el segundo argumento. |
| ParseUnsignedInt(String) |
Analiza el argumento de cadena como un entero decimal sin signo. |
| RemainderUnsigned(Int32, Int32) |
Devuelve el resto sin signo de dividir el primer argumento por el segundo donde cada argumento y el resultado se interpreta como un valor sin signo. |
| Reverse(Int32) |
Devuelve el valor obtenido al revertir el orden de los bits en la representación binaria complementaria de los dos del valor especificado |
| ReverseBytes(Int32) |
Devuelve el valor obtenido al revertir el orden de los bytes en la representación complementaria de los dos del valor especificado |
| RotateLeft(Int32, Int32) |
Devuelve el valor obtenido girando la representación binaria complementaria de los dos del valor especificado |
| RotateRight(Int32, Int32) |
Devuelve el valor obtenido girando la representación binaria complementaria de los dos del valor especificado |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
La |
| ShortValue() |
Devuelve el valor del número especificado como . |
| Signum(Int32) |
Devuelve la función signum del valor especificado |
| Sum(Int32, Int32) |
Agrega dos enteros juntos según el operador + . |
| ToArray<T>() |
Crea una matriz administrada a partir de este contenedor de matriz Java. (Heredado de Object) |
| ToBinaryString(Int32) |
Devuelve una representación de cadena del argumento entero como un entero sin signo en base 2. |
| ToHexString(Int32) |
Devuelve una representación de cadena del argumento entero como un entero sin signo en base 16. |
| ToOctalString(Int32) |
Devuelve una representación de cadena del argumento entero como un entero sin signo en base 8. |
| ToString() |
Devuelve una representación de cadena del objeto . (Heredado de Object) |
| ToString(Int32, Int32) |
Devuelve una representación de cadena del primer argumento en el radix especificado por el segundo argumento. |
| ToString(Int32) |
Devuelve un |
| ToUnsignedLong(Int32) |
Convierte el argumento en a |
| ToUnsignedString(Int32, Int32) |
Devuelve una representación de cadena del primer argumento como un valor entero sin signo en el radix especificado por el segundo argumento. |
| ToUnsignedString(Int32) |
Devuelve una representación de cadena del argumento como un valor decimal sin signo. |
| UnregisterFromRuntime() |
Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| ValueOf(Int32) |
Devuelve una |
| ValueOf(String, Int32) |
Devuelve un |
| ValueOf(String) |
Devuelve un |
| Wait() |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><> (Heredado de Object) |
| Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
| Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Operadores
| Nombre | Description |
|---|---|
| Explicit(Integer to Int32) |
Convierte el valor especificado |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IComparable.CompareTo(Object) |
Compara este valor con el objeto especificado para ordenar. |
| IConvertible.GetTypeCode() |
Devuelve el código de tipo para este valor. |
| IConvertible.ToBoolean(IFormatProvider) |
Convierte este valor en |
| IConvertible.ToByte(IFormatProvider) |
Convierte este valor en |
| IConvertible.ToChar(IFormatProvider) |
Convierte este valor en |
| IConvertible.ToDateTime(IFormatProvider) |
La conversión a |
| IConvertible.ToDecimal(IFormatProvider) |
Convierte este valor en |
| IConvertible.ToDouble(IFormatProvider) |
Convierte este valor en |
| IConvertible.ToInt16(IFormatProvider) |
Convierte este valor en |
| IConvertible.ToInt32(IFormatProvider) |
Convierte este valor en |
| IConvertible.ToInt64(IFormatProvider) |
Convierte este valor en |
| IConvertible.ToSByte(IFormatProvider) |
Convierte este valor en |
| IConvertible.ToSingle(IFormatProvider) |
Convierte este valor en |
| IConvertible.ToString(IFormatProvider) |
Convierte este valor en |
| IConvertible.ToType(Type, IFormatProvider) |
Convierte este valor en el tipo especificado por |
| IConvertible.ToUInt16(IFormatProvider) |
Convierte este valor en |
| IConvertible.ToUInt32(IFormatProvider) |
Convierte este valor en |
| IConvertible.ToUInt64(IFormatProvider) |
Convierte este valor en |
| IJavaPeerable.Disposed() |
La |
| IJavaPeerable.Finalized() |
La |
| IJavaPeerable.JniObjectReferenceControlBlock |
La |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
La |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
La |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
La |
| IJavaPeerable.UnregisterFromRuntime() |
La |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
La |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |