Compartir a través de


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.Interop.IJavaPeerable, 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
Integer
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.

Documentación de Java para java.lang.Integer.

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.

Constructores

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

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

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

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

(Heredado de Object)
JniPeerMembers

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

PeerReference

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

(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

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.

Decode(String)

Descodifica un objeto String en un Integerobjeto .

Dispose()

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

(Heredado de Object)
Dispose(Boolean)

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

(Heredado de Object)
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)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
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 del objeto.

(Heredado de Object)
GetInteger(String)

Determina el valor entero de la propiedad del sistema con el nombre especificado.

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.

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)

Analiza el argumento de cadena como un entero decimal con signo.

ParseInt(String, Int32)

Analiza el argumento de cadena como un entero con signo en el radix especificado por el segundo argumento.

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.

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)

Analiza el argumento de cadena como un entero decimal sin signo.

ParseUnsignedInt(String, Int32)

Analiza el argumento string como un entero sin signo en el radix especificado por el segundo argumento.

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.

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)
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>()

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

(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)

Devuelve un String objeto que representa el entero especificado.

ToString(Int32, Int32)

Devuelve una representación de cadena del primer argumento en el radix especificado por el segundo argumento.

ToUnsignedLong(Int32)

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

ToUnsignedString(Int32)

Devuelve una representación de cadena del argumento como un valor decimal sin signo.

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.

UnregisterFromRuntime()

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

(Heredado de Object)
ValueOf(Int32)

Devuelve una Integer instancia que representa el valor especificado int .

ValueOf(String)

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

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.

Wait()

Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(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)
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)

Operadores

Explicit(Integer to Int32)

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

Implementaciones de interfaz explícitas

IComparable.CompareTo(Object)

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

IConvertible.GetTypeCode()

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

IConvertible.ToBoolean(IFormatProvider)

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

IConvertible.ToByte(IFormatProvider)

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

IConvertible.ToChar(IFormatProvider)

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

IConvertible.ToDateTime(IFormatProvider)

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

IConvertible.ToDecimal(IFormatProvider)

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

IConvertible.ToDouble(IFormatProvider)

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

IConvertible.ToInt16(IFormatProvider)

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

IConvertible.ToInt32(IFormatProvider)

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

IConvertible.ToInt64(IFormatProvider)

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

IConvertible.ToSByte(IFormatProvider)

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

IConvertible.ToSingle(IFormatProvider)

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

IConvertible.ToString(IFormatProvider)

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

IConvertible.ToType(Type, IFormatProvider)

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

IConvertible.ToUInt16(IFormatProvider)

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

IConvertible.ToUInt32(IFormatProvider)

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

IConvertible.ToUInt64(IFormatProvider)

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

IJavaPeerable.Disposed()

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

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

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

(Heredado de Object)
IJavaPeerable.Finalized()

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

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

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

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Heredado de Object)

Métodos de extensión

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 .

GetJniTypeName(IJavaPeerable)

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

Se aplica a