Java/Android – hacer cast a int
Es algo obvio pero en ocasiones se puede olvidar y hoy a sido mi caso.
Normalmente cuando programamos en Java, ya sea para Android, web, o aplicaciones de escritorio, estamos acostumbrados a hacer casting de la siguiente manera
(Tipo al que queremos converitr) variable o dato que queremos convertir; un ejemplo de esto seria
int numero= (int) «26»;
El problema esta justo en el caso contrario, si queremos convertir un entero a un String por ejemplo para mostrarlo en un EditText, ya que (String) 26 pasara bastante de nosotros, y es que a los tipo primitivos como son char, int, creo que boolean y no se si me dejo alguno mas no se les puede hacer casting de esta manera, para el caso de un int debemos recurrir a Integer, y la conversion seria de la siguiente manera:
Integer.toString(26)
Pudiendo hacer con ello lo que queramos ya como String
Espero os sea util y os quite muchos quebraderos de cabeza 😉
Apasionado de la montaña, del SEO y la programación a partes iguales, llevo más de 20 años trabajando en distintos sectores, pero siempre enfocado a la web, si quieres saber más de mí, sigue el enlace.