Integer Clase

Definición

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 que representa el valor especificado int .

Integer(String)

Construye un objeto recién asignado Integer que representa el int valor indicado por el String parámetro .

Campos

Nombre Description
Bytes

Número de bytes usados para representar un int valor en formato binario complementario de dos.

MaxValue

Una constante que contiene el valor máximo que int puede tener, 2<sup>31</sup-1>.

MinValue

Constante que contiene el valor mínimo que int puede tener, -2<sup>31</sup>.

Size

Número de bits que se usan para representar un int valor en formato binario complementario de dos.

Propiedades

Nombre Description
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
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 Integer clase ajusta un valor del tipo int primitivo en un objeto .

(Heredado de JavaObject)
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 Class que representa el tipo intprimitivo .

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 int .

ByteValue()

Devuelve el valor del número especificado como .byte

(Heredado de Number)
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Compare(Int32, Int32)

Compara dos int valores numéricamente.

CompareTo(Integer)

Compara dos Integer objetos numéricamente.

CompareUnsigned(Int32, Int32)

Compara dos int valores numéricamente tratando los valores como sin firmar.

Compress(Int32, Int32)

Devuelve el valor obtenido comprimiendo los bits del valor especificado, , intde acuerdo con la máscara de bits especificadai.

Construct(JniObjectReference, JniObjectReferenceOptions)

La Integer clase ajusta un valor del tipo int primitivo en un objeto .

(Heredado de JavaObject)
Decode(String)

Descodifica un objeto String en un Integerobjeto .

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 Integer clase ajusta un valor del tipo int primitivo en un objeto .

(Heredado de JavaObject)
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 Integer como un double elemento después de una conversión primitiva de ampliación.

Equals(Object)

La Integer clase ajusta un valor del tipo int primitivo en un objeto .

(Heredado de JavaObject)
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, , intde acuerdo con la máscara de bits especificadai.

FloatValue()

Devuelve el valor de esto Integer como un float elemento después de una conversión primitiva de ampliación.

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 int valor; compatible con Integer.hashCode().

HighestOneBit(Int32)

Devuelve un int valor con como máximo un solo bit, en la posición del orden más alto ("leftmost") de un bit en el valor especificado int .

IntValue()

Devuelve el valor de este Integer valor como .int

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 Integer como un long elemento después de una conversión primitiva de ampliación.

LowestOneBit(Int32)

Devuelve un int valor con como máximo un solo bit, en la posición del orden más bajo ("más a la derecha") en el valor especificado int .

Max(Int32, Int32)

Devuelve el mayor de dos int valores como si llamara a Math#max(int, int) Math.max.

Min(Int32, Int32)

Devuelve el menor de dos int valores como si llamara a Math#min(int, int) Math.min.

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 int .

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 int .

ParseInt(ICharSequence, Int32, Int32, Int32)

Analiza el CharSequence argumento como un objeto con signo int en el especificado radix, comenzando en el especificado beginIndex y extendiéndose a endIndex - 1.

ParseInt(String, Int32, Int32, Int32)

Analiza el CharSequence argumento como un objeto con signo int en el especificado radix, comenzando en el especificado beginIndex y extendiéndose a endIndex - 1.

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 CharSequence argumento como un sin signo int en el especificado radix, comenzando en el especificado beginIndex y extendiéndose a endIndex - 1.

ParseUnsignedInt(String, Int32, Int32, Int32)

Analiza el CharSequence argumento como un sin signo int en el especificado radix, comenzando en el especificado beginIndex y extendiéndose a endIndex - 1.

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 int .

ReverseBytes(Int32)

Devuelve el valor obtenido al revertir el orden de los bytes en la representación complementaria de los dos del valor especificado int .

RotateLeft(Int32, Int32)

Devuelve el valor obtenido girando la representación binaria complementaria de los dos del valor especificado int a la izquierda por el número especificado de bits.

RotateRight(Int32, Int32)

Devuelve el valor obtenido girando la representación binaria complementaria de los dos del valor especificado int derecho por el número especificado de bits.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

La Integer clase ajusta un valor del tipo int primitivo en un objeto .

(Heredado de JavaObject)
ShortValue()

Devuelve el valor del número especificado como .short

(Heredado de Number)
Signum(Int32)

Devuelve la función signum del valor especificado int .

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 String objeto que representa el entero especificado.

ToUnsignedLong(Int32)

Convierte el argumento en a long mediante una conversión sin firmar.

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 Integer instancia que representa el valor especificado int .

ValueOf(String, Int32)

Devuelve un Integer objeto que contiene el valor extraído del especificado String cuando se analiza con el radix proporcionado por el segundo argumento.

ValueOf(String)

Devuelve un Integer objeto que contiene el valor del especificado String.

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 Integer en Int32.

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 Boolean.

IConvertible.ToByte(IFormatProvider)

Convierte este valor en Byte.

IConvertible.ToChar(IFormatProvider)

Convierte este valor en Char.

IConvertible.ToDateTime(IFormatProvider)

La conversión a DateTime no se admite y produce InvalidCastException.

IConvertible.ToDecimal(IFormatProvider)

Convierte este valor en Decimal.

IConvertible.ToDouble(IFormatProvider)

Convierte este valor en Double.

IConvertible.ToInt16(IFormatProvider)

Convierte este valor en Int16.

IConvertible.ToInt32(IFormatProvider)

Convierte este valor en Int32.

IConvertible.ToInt64(IFormatProvider)

Convierte este valor en Int64.

IConvertible.ToSByte(IFormatProvider)

Convierte este valor en SByte.

IConvertible.ToSingle(IFormatProvider)

Convierte este valor en Single.

IConvertible.ToString(IFormatProvider)

Convierte este valor en String.

IConvertible.ToType(Type, IFormatProvider)

Convierte este valor en el tipo especificado por conversionType.

IConvertible.ToUInt16(IFormatProvider)

Convierte este valor en UInt16.

IConvertible.ToUInt32(IFormatProvider)

Convierte este valor en UInt32.

IConvertible.ToUInt64(IFormatProvider)

Convierte este valor en UInt64.

IJavaPeerable.Disposed()

La Integer clase ajusta un valor del tipo int primitivo en un objeto .

(Heredado de JavaObject)
IJavaPeerable.Finalized()

La Integer clase ajusta un valor del tipo int primitivo en un objeto .

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

La Integer clase ajusta un valor del tipo int primitivo en un objeto .

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

La Integer clase ajusta un valor del tipo int primitivo en un objeto .

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

La Integer clase ajusta un valor del tipo int primitivo en un objeto .

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

La Integer clase ajusta un valor del tipo int primitivo en un objeto .

(Heredado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

La Integer clase ajusta un valor del tipo int primitivo en un objeto .

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

La Integer clase ajusta un valor del tipo int primitivo en un objeto .

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a