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: Social bookmarks del.icio.us digg Furl YahooMyWeb blinkbits BlinkList blogmarks co.mments connoteas De.lirio.us Fark feedmelinks LinkaGoGo Ma.gnolia NewsVine Netvouz RawSugar Reddit scuttle Shadows Simpy Smarking Spurl TailRank Wists segnalo




   Need Java help? You are just a few bucks away.

   This is how it works:
  • Send us a detailed description of what you need help with.
  • We send you a confirmation when we start working on your request, and then we send you the compiled Java code for you to test out.
  • If you are satisfied with the result we send you a secure link where you can make the payment for the Java source code, usually a few bucks (depends on the work required).
  • The source code is sent to you once the payment is completed.


Write your detailed request here:
   

E-mail address: