Convert an int value to String


This code example shows how to convert an int value to a String object.
Actually there are a few possible ways of doing this and three of the most common methods of doing so is presented here.
First we use the static method toString() of the Integer class which takes an integer as argument and returns a String.
The second way of converting from int to String is to instantiate the Integer class and pass the int value to the constructor, and then call the toString() method on the object.
Finally the easiest way of converting from datatype int to String is to simply concatenate the int value to an empty String. That way the value will automatically be converted and appended to the String.

After every conversion the converted value along with the method of which it was converted is printed out to show that the object returned is really an instance of the String class.


/*
 * Main.java
 *
 * @author www.javadb.com
 */

public class Main {
    
    /*
     * This method converts an int value to a String object.
     */

    
    public void convertIntToString() {
        
        int intToConvert = 50;

        //One way of converting from int to String
        String convertedValue = Integer.toString(intToConvert);
        System.out.println(convertedValue + " : " + Integer.toString(intToConvert).getClass());

        //Another way of converting from int to String
        convertedValue = new Integer(intToConvert).toString();
        System.out.println(convertedValue + " : " + new Integer(intToConvert).toString().getClass());
        
        //A third way of converting from int to String
        convertedValue = "" + intToConvert;
        System.out.println(convertedValue + " : " + ("" + intToConvert).getClass());
        
    }
    
    
    /**
     * @param args the command line arguments
     */

    public static void main(String[] args) {
        new Main().convertIntToString();
    }
}



When the code is executed the output will be:

50 : class java.lang.String
50 : class java.lang.String
50 : class java.lang.String


Do you know your Java?
Take a Ten-Question-Java-Quiz!

Bookmark and Share




Need help with your Java code? It's secure and confidential.
This is how it works:
Send a detailed description of what you need help with, the more details the better. Also provide a deadline for when it has to be finished. More time means better chance of putting your request into the schedule.

If the request is serious you will shortly receive an email with the price, to which you have to respond if you accept.

Once you have accepted, the work will begin on developing your code by an experienced Java developer. When the code is finished a link to a secure payment will be sent to you.

The source code is then sent to you once the payment is completed.

IMPORTANT! The request needs to be very detailed, else it may be ignored.


Write your detailed request here:

E-mail address: