O Java A classe inteira está sob a classe Java.lang.Number pacote. Esta classe envolve um valor do tipo primitivo int em um object . Um objeto da classe Integer contém um único campo do tipo valor int.
Métodos inteiros Java
A classe Java Integer fornece vários métodos para converter um int em um Corda e uma String para um int, bem como outras constantes e métodos que lidam com um int. Os vários Java Os métodos inteiros são os seguintes:
SN | Modificador e tipo | Método | Descrição |
---|---|---|---|
1) | interno estático | contagem de bits() | Ele retorna o número de bits 1 na representação binária do complemento de 2 do valor int especificado. |
2) | byte | byteValor() | Ele converte o número fornecido em um tipo de byte primitivo e retorna o valor do objeto inteiro como byte. |
3) | Interno estático | comparar() | Ele compara dois valores int numericamente e retorna o resultado em número inteiro equivalente. |
4) | Interno | compareTo() | Ele compara numericamente dois objetos inteiros e retorna o resultado como -1, 0 ou 1. |
5) | interno estático | compararUnsigned() | Ele compara dois objetos inteiros tratando numericamente os valores como não assinados e retorna o resultado como -1, 0 ou 1. |
6) | inteiro estático | decodificar() | Ele decodifica um objeto String em um valor inteiro. |
7) | interno estático | dividirUnsigned() | Ele retorna o quociente não assinado da divisão do primeiro argumento pelo segundo argumento, onde cada argumento e o resultado são interpretados como um valor não assinado. |
8) | dobro | valor duplo() | Ele converte o valor inteiro fornecido e retorna o resultado como um equivalente duplo. |
9) | boleano | é igual a() | Ele compara o valor do parâmetro com o valor do objeto Integer atual e retorna booleano (True ou False). |
10) | flutuador | floatValor() | Ele converte o valor inteiro fornecido e retorna o resultado como um equivalente flutuante. |
onze) | Inteiro Estático | getInteger() | Determina o valor inteiro da propriedade do sistema com o nome especificado. |
12) | interno estático | código hash() | Ele retorna um código hash para o número inteiro fornecido. |
13) | interno estático | maiorUmBit() | Ele retorna o valor int com no máximo um único bit, na posição do bit de ordem mais alta ('mais à esquerda') no valor int especificado. |
14) | interno estático | menorUmBit() | Ele retorna o valor int com no máximo um único bit, na posição do bit de ordem mais baixa ('mais à direita') no valor int especificado. |
quinze) | interno estático | máximo() | Ele retorna o valor máximo entre os dois argumentos do método. |
16) | interno estático | min() | Ele retorna o valor mínimo entre os dois argumentos do método. |
17) | interno | intValor() | Ele retorna o valor do número especificado como um int. |
18) | longo | valor longo() | Ele retorna o valor do objeto longo especificado como equivalente longo. |
19) | interno estático | númeroDeLeadingZeros() | Ele retorna o número total de zero bits anteriores ao bit de ordem mais alta ('mais à esquerda') na representação binária de complemento de 2 do valor int especificado. |
vinte) | interno estático | númeroOfTrailingZeros() | Ele retorna o número total de zero bits seguindo o bit de ordem mais baixa ('mais à direita') na representação binária de complemento de 2 do valor int especificado. |
vinte e um) | interno estático | analisarInt() | Ele analisa o argumento String como um objeto inteiro decimal assinado. |
22) | interno estático | analisarUnsignedInt() | Ele analisa o argumento String como um objeto inteiro decimal sem sinal. |
23) | interno estático | restanteUnsigned() | Ele retorna o resto não assinado da divisão do primeiro argumento pelo segundo argumento, onde cada argumento e o resultado são interpretados como um valor não assinado. |
24) | interno estático | reverter() | Ele retorna o valor obtido invertendo a ordem dos bits na representação binária em complemento de 2 do valor int especificado. |
25) | interno estático | inverterBytes() | Ele retorna o valor obtido invertendo a ordem dos bytes na representação binária do complemento de 2 do valor int especificado. |
26) | interno estático | vire à esquerda() | Ele retorna o valor obtido girando a representação binária do complemento de 2 do valor int especificado deixado pelo número especificado de bits. |
27) | interno estático | vire à direita() | Ele retorna o valor obtido girando a representação binária do complemento de 2 do valor int especificado para a direita pelo número especificado de bits. |
28) | curto | valor curto() | Ele retorna o valor deste Inteiro como um tipo curto após uma conversão primitiva. |
29) | interno estático | sinal() | Ele retorna a função signum do valor int especificado. |
30) | interno estático | soma() | Ele retorna a soma adicionando dois números inteiros conforme o + operador. |
31) | String estática | toBinaryString() | Ele retorna uma representação em string do argumento inteiro como um inteiro sem sinal na base binária 2. |
32) | String estática | toHexString() | Ele retorna uma representação em string do argumento inteiro como um inteiro sem sinal em base binária 16. |
33) | String estática | toOctalString() | Ele retorna uma representação em string do argumento inteiro como um inteiro sem sinal em base binária 8. |
3.4) | Corda | para sequenciar() | Ele retorna um objeto String que representa o valor do objeto Number. |
35) | String estática | toUnsignedString() | Ele converte o argumento em um longo por meio de uma conversão não assinada. |
36) | estático longo | toUnsignedLong() | Ele retorna uma representação em string do argumento como um valor decimal sem sinal. |
37) | inteiro estático | valor de() | Ele retorna o objeto inteiro relevante que contém o valor do argumento passado. |