Convertir Objeto a Int en Java
- Convertir objeto a int en Java mediante el uso de la clase contenedora de enteros
-
Convertir objeto a int en Java usando el número y la función
intValue()
-
Convierta Object a Int en Java usando Integer y la función
intValue()
-
Convertir objeto a Int en Java usando la función
Integer.parseInt()
- Conclusión
Podemos usar la clase Object
para referirnos a cualquier objeto cuyo tipo no conocemos en Java.
Podemos decir que la clase Object
es la clase principal de todas las clases en Java por defecto. En Java, podemos usar la palabra clave int
, un tipo de datos primitivo, para declarar variables y devolver valores de tipo entero con métodos.
Este artículo discutirá diferentes formas de convertir un objeto a int en Java.
Necesitamos lanzar un objeto a un int
para hacer varias operaciones. Uno de ellos es al hacer cálculos que solo se pueden realizar en números enteros.
Otro factor podría ser cuando necesitamos devolver un valor entero y mucho más.
Supongamos que nos dan un objeto de la clase Object
. Necesitamos convertir el objeto en un int
. Podemos hacer esto usando la clase contenedora Integer, usando la función Number y intValue()
, usando la función Integer
y intValue()
, y usando la función Integer.parseInt()
.
Discutamos cada uno de los enfoques uno por uno.
Convertir objeto a int en Java mediante el uso de la clase contenedora de enteros
En Java, podemos usar la funcionalidad de la clase contenedora Integer
para convertir un objeto a int
.
Si nos dan un objeto de la clase Object
, lo convertiremos en int
simplemente transformándolo en (Integer
). Entonces podemos devolver el int
convertido.
Veamos el siguiente código para entender cómo funciona.
public class Main {
public static int objectToInt(Object obj) {
int x = (Integer) obj;
return x;
}
public static void main(String args[]) {
Object obj = new Object();
int value = 123;
obj = value;
int res = objectToInt(obj);
System.out.println("The converted int is " + res);
}
}
Producción :
The converted int is 123
Convertir objeto a int en Java usando el número y la función intValue()
También podemos usar el método intValue()
para convertir un objeto a int
en Java.
Si nos dan un objeto de la clase Object
, podemos convertirlo en int
convirtiéndolo primero (Number
). Luego invocaremos el método intValue()
en el resultado extraído para obtener el número entero.
Entonces podemos devolver el int
convertido. Veamos el siguiente código para entender cómo funciona.
public class Main {
public static int objectToInt(Object obj) {
int x = ((Number) obj).intValue();
return x;
}
public static void main(String args[]) {
Object obj = new Object();
int value = 123;
obj = value;
int res = objectToInt(obj);
System.out.println("The converted int is " + res);
}
}
Producción :
The converted int is 123
Convierta Object a Int en Java usando Integer y la función intValue()
Podemos modificar el método anterior y convertir un objeto a int
en Java.
Si nos dan un objeto de la clase Object
, podemos convertirlo en int
al convertirlo primero (Integer
). Luego invocaremos el método intValue()
en el resultado extraído para obtener el número entero.
Entonces podemos devolver el int
convertido. Veamos el siguiente código para entender cómo funciona.
public class Main {
public static int objectToInt(Object obj) {
int x = ((Integer) obj).intValue();
return x;
}
public static void main(String args[]) {
Object obj = new Object();
int value = 123;
obj = value;
int res = objectToInt(obj);
System.out.println("The converted int is " + res);
}
}
Producción :
The converted int is 123
Convertir objeto a Int en Java usando la función Integer.parseInt()
También podemos usar el método Integer.parseInt()
para convertir un objeto a int
en Java.
Si nos dan un objeto de la clase Object
, podemos convertirlo en int
invocando primero el método toString()
, que convertirá el objeto al formato string
. Después de eso, invocaremos el método parseInt()
, que convertirá la cadena extraída en un número entero.
Entonces podemos devolver el int
convertido. Veamos el siguiente código para entender cómo funciona.
public class Main {
public static int objectToInt(Object obj) {
int x = Integer.parseInt(obj.toString());
return x;
}
public static void main(String args[]) {
Object obj = new Object();
int value = 123;
obj = value;
int res = objectToInt(obj);
System.out.println("The converted int is " + res);
}
}
Producción :
The converted int is 123
Conclusión
Este artículo analizó cuatro enfoques diferentes para convertir un Object
en int
en Java.
Todas las técnicas tienen sus ventajas y puedes aplicarlas a tu conveniencia. Le sugerimos que opte por el primer enfoque, ya que es fácil de recordar y usar.
Artículo relacionado - Java Object
- Analizar XML a objeto Java
- Serializar objeto a JSON en Java
- Implementación del objeto de acceso a datos en Java
- Serializar objeto a cadena en Java
- Ordenar un array de objetos en Java
Artículo relacionado - Java Int
- Cómo convertir int a char en Java
- Convertir Int a Double en Java
- Lista de Ints en Java
- Compruebe si Int es nulo en Java
- Convertir Int a Byte en Java