El Java La clase entera viene bajo el Java.lang.Número paquete. Esta clase envuelve un valor del tipo primitivo int en un objeto. Un objeto de clase Integer contiene un único campo de tipo int valor.
Métodos enteros de Java
La clase Java Integer proporciona varios métodos para convertir un int en un Cadena y un String a un int, así como otras constantes y métodos que tratan con un int. Los diversos Java Los métodos de números enteros son los siguientes:
SN | Modificador y tipo | Método | Descripción |
---|---|---|---|
1) | entero estático | bitCount() | Devuelve el número de bits 1 en la representación binaria en complemento a 2 del valor int especificado. |
2) | byte | byteValor() | Convierte el número dado en un tipo de byte primitivo y devuelve el valor del objeto entero como byte. |
3) | entero estático | comparar() | Compara dos valores int numéricamente y devuelve el resultado en un entero equivalente. |
4) | En t | comparar con() | Compara numéricamente dos objetos enteros y devuelve el resultado como -1, 0 o 1. |
5) | entero estático | comparar sin firmar() | Compara dos objetos enteros numéricamente, tratando los valores como sin signo y devuelve el resultado como -1, 0 o 1. |
6) | entero estático | descodificar() | Decodifica un objeto String en un valor entero. |
7) | entero estático | dividir sin firmar() | Devuelve el cociente sin signo de dividir el primer argumento por el segundo argumento, donde cada argumento y el resultado se interpretan como un valor sin signo. |
8) | doble | valor doble() | Convierte el valor entero dado y devuelve el resultado como un doble equivalente. |
9) | booleano | es igual() | Compara el valor del parámetro con el valor del objeto Integer actual y devuelve un valor booleano (Verdadero o Falso). |
10) | flotar | valor flotante() | Convierte el valor entero dado y devuelve el resultado como un equivalente flotante. |
11) | Entero estático | obtenerEntero() | Determina el valor entero de la propiedad del sistema con el nombre especificado. |
12) | entero estático | código hash() | Devuelve un código hash para el entero dado. |
13) | entero estático | más altoUnBit() | Devuelve un valor int con como máximo un bit, en la posición del bit de orden más alto ('más a la izquierda') en el valor int especificado. |
14) | entero estático | más bajoOneBit() | Devuelve un valor int con como máximo un bit, en la posición del bit de orden más bajo ('más a la derecha') en el valor int especificado. |
15) | entero estático | máx() | Devuelve el valor máximo entre los dos argumentos del método. |
16) | entero estático | mín() | Devuelve el valor mínimo entre los dos argumentos del método. |
17) | En t | valorint() | Devuelve el valor del número especificado como un int. |
18) | largo | valorlargo() | Devuelve el valor del objeto largo especificado como equivalente largo. |
19) | entero estático | númeroDeCerosLeading() | Devuelve el número total de bits cero que preceden al bit de orden más alto ('más a la izquierda') en la representación binaria en complemento a 2 del valor int especificado. |
20) | entero estático | número de ceros finales() | Devuelve el número total de bits cero que siguen al bit de orden más bajo ('más a la derecha') en la representación binaria en complemento a 2 del valor int especificado. |
21) | entero estático | parseInt() | Analiza el argumento String como un objeto entero decimal con signo. |
22) | entero estático | parseUnsignedInt() | Analiza el argumento String como un objeto entero decimal sin signo. |
23) | entero estático | resto sin firmar() | Devuelve el resto sin signo de dividir el primer argumento por el segundo argumento, donde cada argumento y el resultado se interpretan como un valor sin signo. |
24) | entero estático | contrarrestar() | Devuelve el valor obtenido invirtiendo el orden de los bits en la representación binaria en complemento a 2 del valor int especificado. |
25) | entero estático | bytes inversos() | Devuelve el valor obtenido al invertir el orden de los bytes en la representación binaria en complemento a 2 del valor int especificado. |
26) | entero estático | girar a la izquierda() | Devuelve el valor obtenido al rotar la representación binaria en complemento a 2 del valor int especificado a la izquierda por el número especificado de bits. |
27) | entero estático | Gira a la derecha() | Devuelve el valor obtenido al rotar la representación binaria en complemento a 2 del valor int especificado justo en el número de bits especificado. |
28) | corto | valorcorto() | Devuelve el valor de este número entero como un tipo corto después de una conversión primitiva. |
29) | entero estático | firmar() | Devuelve la función signum del valor int especificado. |
30) | entero estático | suma() | Devuelve la suma sumando dos números enteros según el + operador. |
31) | cadena estática | toBinaryString() | Devuelve una representación de cadena del argumento entero como un entero sin signo en base binaria 2. |
32) | cadena estática | aHexString() | Devuelve una representación de cadena del argumento entero como un entero sin signo en base binaria 16. |
33) | cadena estática | aOctalString() | Devuelve una representación de cadena del argumento entero como un entero sin signo en base binaria 8. |
34) | Cadena | Encadenar() | Devuelve un objeto String que representa el valor del objeto numérico. |
35) | cadena estática | toUnsignedString() | Convierte el argumento en largo mediante una conversión sin firmar. |
36) | estática larga | aUnsignedLong() | Devuelve una representación de cadena del argumento como un valor decimal sin signo. |
37) | entero estático | valor de() | Devuelve el objeto entero relevante que contiene el valor del argumento pasado. |