Compartilhar via


Integer Classe

Definição

A Integer classe encapsula um valor do tipo int primitivo em um 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
Herança
Integer
Atributos
Implementações

Comentários

A Integer classe encapsula um valor do tipo int primitivo em um objeto. Um objeto do tipo Integer contém um único campo cujo tipo é int.

Além disso, essa classe fornece vários métodos para converter um int em um String e um String em um int, bem como outras constantes e métodos úteis ao lidar com um int.

<-- Android-removido: parágrafo em ValueBased

Essa é uma classe baseada em valor, os programadores devem tratar instâncias que são #equals(Object) iguais como intercambiáveis e não devem usar instâncias para sincronização, ou um comportamento imprevisível pode ocorrer. Por exemplo, em uma versão futura, a sincronização pode falhar. -->

Nota de implementação: As implementações dos métodos "bit twiddling" (como #highestOneBit(int) highestOneBit e #numberOfTrailingZeros(int) numberOfTrailingZeros) são baseadas em material de Henry S. Warren, Jr.'s Hacker's Delight, (Addison Wesley, 2002).

Adicionado em 1.0.

Documentação Java para java.lang.Integer.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Construtores

Integer(Int32)

Constrói um objeto recém-alocado Integer que representa o valor especificado int .

Integer(String)

Constrói um objeto recém-alocado Integer que representa o intString valor indicado pelo parâmetro.

Campos

Bytes

O número de bytes usados para representar um int valor na forma binária do complemento de dois.

MaxValue

Uma constante segurando o valor máximo que um int pode ter, 2<sup>31</sup-1>.

MinValue

Uma constante segurando o valor mínimo que um int pode ter, -2<sup>31</sup>.

Size

O número de bits usados para representar um int valor na forma binária do complemento de dois.

Propriedades

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

(Herdado de Object)
JniPeerMembers

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

PeerReference

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

(Herdado de Object)
ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Number)
ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Number)
Type

A Class instância que representa o tipo intprimitivo .

Métodos

BitCount(Int32)

Retorna o número de um bits na representação binária de complemento dos dois do valor especificado int .

ByteValue()

Retorna o valor do número especificado como um bytearquivo .

(Herdado de Number)
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Compare(Int32, Int32)

Compara dois int valores numericamente.

CompareTo(Integer)

Compara dois Integer objetos numericamente.

CompareUnsigned(Int32, Int32)

Compara dois int valores numericamente tratando os valores como não assinados.

Decode(String)

Decodifica um String em um Integerarquivo .

Dispose()

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

(Herdado de Object)
Dispose(Boolean)

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

(Herdado de Object)
DivideUnsigned(Int32, Int32)

Retorna o quociente não assinado de dividir o primeiro argumento pelo segundo, onde cada argumento e o resultado são interpretados como um valor não assinado.

DoubleValue()

Retorna o valor disso Integer como um após uma double conversão primitiva de ampliação.

Equals(Object)

Indica se algum outro objeto é "igual" a este.

(Herdado de Object)
FloatValue()

Retorna o valor disso Integer como um após uma float conversão primitiva de ampliação.

GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetInteger(String)

Determina o valor inteiro da propriedade system com o nome especificado.

GetInteger(String, Int32)

Determina o valor inteiro da propriedade system com o nome especificado.

GetInteger(String, Integer)

Retorna o valor inteiro da propriedade system com o nome especificado.

HashCode(Int32)

Retorna um código hash para um int valor; compatível com Integer.hashCode().

HighestOneBit(Int32)

Retorna um int valor com, no máximo, um único bit, na posição da ordem mais alta ("mais à esquerda") de um bit no valor especificado int .

IntValue()

Retorna o valor disso Integer como um intarquivo .

JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
LongValue()

Retorna o valor disso Integer como um após uma long conversão primitiva de ampliação.

LowestOneBit(Int32)

Retorna um int valor com, no máximo, um único bit, na posição da ordem mais baixa ("mais à direita") de um bit no valor especificado int .

Max(Int32, Int32)

Retorna o maior de dois int valores como se estivesse chamando Math#max(int, int) Math.max.

Min(Int32, Int32)

Retorna o menor de dois int valores como se estivesse chamando Math#min(int, int) Math.min.

Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
NumberOfLeadingZeros(Int32)

Retorna o número de bits zero que precedem o bit de ordem mais alta ("mais à esquerda") na representação binária de complemento dos dois do valor especificado int .

NumberOfTrailingZeros(Int32)

Retorna o número de bits zero após a ordem mais baixa ("mais à direita") de um bit na representação binária de complemento dos dois do valor especificado int .

ParseInt(ICharSequence, Int32, Int32, Int32)

Analisa o CharSequence argumento como um assinado int no especificado radix, começando no especificado beginIndex e estendendo-se até endIndex - 1.

ParseInt(String)

Analisa o argumento string como um inteiro decimal assinado.

ParseInt(String, Int32)

Analisa o argumento string como um inteiro assinado no radix especificado pelo segundo argumento.

ParseInt(String, Int32, Int32, Int32)

Analisa o CharSequence argumento como um assinado int no especificado radix, começando no especificado beginIndex e estendendo-se até endIndex - 1.

ParseUnsignedInt(ICharSequence, Int32, Int32, Int32)

Analisa o CharSequence argumento como um não assinado int no especificado radix, começando no especificado beginIndex e estendendo-se para endIndex - 1.

ParseUnsignedInt(String)

Analisa o argumento string como um inteiro decimal não assinado.

ParseUnsignedInt(String, Int32)

Analisa o argumento string como um inteiro não assinado no radix especificado pelo segundo argumento.

ParseUnsignedInt(String, Int32, Int32, Int32)

Analisa o CharSequence argumento como um não assinado int no especificado radix, começando no especificado beginIndex e estendendo-se para endIndex - 1.

RemainderUnsigned(Int32, Int32)

Retorna o restante não assinado da divisão do primeiro argumento pelo segundo, onde cada argumento e o resultado são interpretados como um valor não assinado.

Reverse(Int32)

Retorna o valor obtido invertendo a ordem dos bits na representação binária do complemento dos dois do valor especificado int .

ReverseBytes(Int32)

Retorna o valor obtido invertendo a ordem dos bytes na representação de complemento dos dois do valor especificado int .

RotateLeft(Int32, Int32)

Retorna o valor obtido girando a representação binária do complemento dos dois do valor especificado int deixado pelo número especificado de bits.

RotateRight(Int32, Int32)

Retorna o valor obtido girando a representação binária do complemento dos dois do valor especificado int direito pelo número especificado de bits.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
ShortValue()

Retorna o valor do número especificado como um shortarquivo .

(Herdado de Number)
Signum(Int32)

Retorna a função signum do valor especificado int .

Sum(Int32, Int32)

Adiciona dois inteiros juntos de acordo com o operador +.

ToArray<T>()

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

(Herdado de Object)
ToBinaryString(Int32)

Retorna uma representação de cadeia de caracteres do argumento inteiro como um inteiro não assinado em base 2.

ToHexString(Int32)

Retorna uma representação de cadeia de caracteres do argumento inteiro como um inteiro não assinado em base 16.

ToOctalString(Int32)

Retorna uma representação de cadeia de caracteres do argumento inteiro como um inteiro não assinado em base 8.

ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
ToString(Int32)

Retorna um String objeto que representa o inteiro especificado.

ToString(Int32, Int32)

Retorna uma representação de cadeia de caracteres do primeiro argumento no radix especificado pelo segundo argumento.

ToUnsignedLong(Int32)

Converte o argumento em um long por uma conversão não assinada.

ToUnsignedString(Int32)

Retorna uma representação de cadeia de caracteres do argumento como um valor decimal não assinado.

ToUnsignedString(Int32, Int32)

Retorna uma representação de cadeia de caracteres do primeiro argumento como um valor inteiro não assinado na raiz especificada pelo segundo argumento.

UnregisterFromRuntime()

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

(Herdado de Object)
ValueOf(Int32)

Retorna uma Integer instância que representa o valor especificado int .

ValueOf(String)

Retorna um Integer objeto que contém o valor do arquivo String.

ValueOf(String, Int32)

Retorna um Integer objeto que contém o valor extraído do especificado String quando analisado com a raiz fornecida pelo segundo argumento.

Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)

Operadores

Explicit(Integer to Int32)

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

Implantações explícitas de interface

IComparable.CompareTo(Object)

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

IConvertible.GetTypeCode()

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

IConvertible.ToBoolean(IFormatProvider)

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

IConvertible.ToByte(IFormatProvider)

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

IConvertible.ToChar(IFormatProvider)

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

IConvertible.ToDateTime(IFormatProvider)

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

IConvertible.ToDecimal(IFormatProvider)

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

IConvertible.ToDouble(IFormatProvider)

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

IConvertible.ToInt16(IFormatProvider)

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

IConvertible.ToInt32(IFormatProvider)

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

IConvertible.ToInt64(IFormatProvider)

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

IConvertible.ToSByte(IFormatProvider)

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

IConvertible.ToSingle(IFormatProvider)

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

IConvertible.ToString(IFormatProvider)

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

IConvertible.ToType(Type, IFormatProvider)

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

IConvertible.ToUInt16(IFormatProvider)

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

IConvertible.ToUInt32(IFormatProvider)

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

IConvertible.ToUInt64(IFormatProvider)

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

IJavaPeerable.Disposed()

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

(Herdado de Object)
IJavaPeerable.Finalized()

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

GetJniTypeName(IJavaPeerable)

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

Aplica-se a