En esta guía aprenderemos cómo convertir un int en una cadena en Java. Podemos convertir int a String utilizando el método String.valueOf () o Integer.toString (). También podemos usar el método String.format () para la conversión.

1. Convierta int en String usando String.valueOf ()

String.valueOf (int i) el método toma un valor entero como argumento y devuelve una cadena que representa el argumento int.

Firma del método:
public static String valueOf (int i)

parámetros:
i – entero que se convertirá en una cadena

Vuelve:
Una cadena que representa el argumento entero.

Java – int a String usando String.valueOf ()

public class JavaExample {
   public static void main(String args[]) {
	int ivar = 111;
	String str = String.valueOf(ivar);
	System.out.println("String is: "+str); 
	//output is: 555111 because the str is a string 
	//and the + would concatenate the 555 and str
	System.out.println(555+str);
   }
}

Producción:
Conversión de Java Int a String

2. Convierta int en String usando Integer.toString ()

Integer.toString (int i) el método funciona como el método String.valueOf (int i). Pertenece a la clase Integer y convierte el valor entero especificado en String. por ejemplo, si el valor pasado es 101, el valor de cadena devuelto sería “101”.

Firma del método:
cadena estática pública toString (int i)

parámetros:
i – entero que requiere conversión

Vuelve:
Cadena que representa el entero i.

Ejemplo:

int ivar2 = 200;
String str2 = Integer.toString(ivar2);

Java – int a String usando Integer.toString ()

public class Example {
   public static void main(String args[]) {
        int ivar = 111;
	String str = Integer.toString(ivar);
	System.out.println("String is: "+str);
	//output is: 555111 because the str is a string 
	//and the + would concatenate the 555 and str
	System.out.println(555+str);
	   
	//output is: 666 because ivar is int value and the
        //+ would perform the addition of 555 and ivar
	System.out.println(555+ivar);
   }
}

Producción:

String is: 111
555111
666

Ejemplo: convertir int en String

Este programa demuestra el uso de los dos métodos mencionados anteriormente (String.valueOf () y Integer.toString ()). Aquí tenemos dos variables enteras y estamos convirtiendo una usando el método String.valueOf (int i) y la otra usando el método Integer.toString (int i).

public class IntToString {
    public static void main(String[] args) {
        
        /* Method 1: using valueOf() method
         * of String class.
         */
        int ivar = 111;
        String str = String.valueOf(ivar);
        System.out.println("String is: "+str);
        
        /* Method 2: using toString() method 
         * of Integer class
         */
        int ivar2 = 200;
        String str2 = Integer.toString(ivar2);
        System.out.println("String2 is: "+str2);
    }
}

Producción:

String is: 111
String2 is: 200

3. Método de conversión String.format ()

public class JavaExample{  
   public static void main(String args[]){  
	int num = 99;  
	String str = String.format("%d",num);  
	System.out.println("hello"+str);  
   }
}

Producción:

hello99
leer  Java - Convertir int a doble ejemplo

Por avivcas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *