Cómo convertir String a Integer e int en Java (con Example + Pro Tips)
Hay dos formas principales de convertir una cadena en un objeto primitivo int y entero en Java:
1) Integer.parseInt() , que toma una cadena y devuelve una primitiva int
2) Integer.valueOf() , que acepta una cadena y devuelve un objeto entero
Programa Java para convertir String a int y Integer
Puede usar ambos métodos en su código como se muestra a continuación:
public class Sample{
public static void main(String args[]){
int i = Integer.parseInt("3");
int j = Integer.valueOf("4");
System.out.println("i : " + i); // print i : 3
System.out.println("j : " + j); // print j : 4
}
}
Consejos profesionales
1) Usar Integer.parseInt()para convertir String a int primitivo y Integer.valueOf()para convertir String a objeto Integer.
2) Integer.valueOf()llama internamente parseInt() al método para analizar String en valor int, como se muestra a continuación
public static Integer valueOf(String s) throws NumberFormatException {
return Integer.valueOf(parseInt(s, 10));
}
public static Integer valueOf(int i) {
assert IntegerCache.high >= 127;
if (i >= IntegerCache.low && i <= IntegerCache.high)
return IntegerCache.cache[i + (-IntegerCache.low)];
return new Integer(i);
}
Eso es todo amigos, pueden ver que es fácil convertir una Cadena a int o Integer en Java. Todo lo que necesitas saber es sobre el método valueOf() y parseInt(), una vez que los conoces, es pan comido. También puede usar este truco para convertir String en char, short, long, float y double.
Hay clases y métodos similares en esos tipos de datos. Solo recuerde usar Integer.parseInt() para convertir una cadena numérica a int y Integer.valueOf()para convertir una cadena numérica a un objeto entero en Java.
Gracias
Si te gusta este artículo, sígueme, agradecería tu amable apoyo.
Las 35 preguntas principales de entrevistas de Java para programadores experimentados de 1 a 3 años 25 preguntas de entrevistas de Spring Framework para programadores de Java experimentados de 1 a 3 años 7 problemas de diseño de sistemas para descifrar entrevistas de ingeniería de software en 2023
![¿Qué es una lista vinculada, de todos modos? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































