Java - toString() Method



Description

The method is used to get a String object representing the value of the Number Object.

If the method takes a primitive data type as an argument, then the String object representing the primitive data type value is returned.

If the method takes two arguments, then a String representation of the first argument in the radix specified by the second argument will be returned.

Syntax

Following are all the variants of this method −

String toString()
static String toString(int i)

Parameters

Here is the detail of parameters −

  • i − An int for which string representation would be returned.

Return Value

  • toString() − This returns a String object representing the value of this Integer.

  • toString(int i) − This returns a String object representing the specified integer.

Example 1

In this example, we're showing the usage of toString() method to get String representation of a int or Integer object. We've created a Integer variable x and initialized it with a value. Then using toString() and toString(int), we've printed the string representation of first Integer object and then of an int.

public class Test { 
   public static void main(String args[]) {
      Integer x = 5;

      System.out.println(x.toString());  
      System.out.println(Integer.toString(12)); 
   }
}

This will produce the following result −

Output

5
12

Example 2

In this example, we're showing the usage of toString() method to get String representation of a double or Double object. We've created a Double variable x and initialized it with a value. Then using toString() and toString(double), we've printed the string representation of first Double object and then of an double.

public class Test { 
   public static void main(String args[]) {
      Double x = 5.0;

      System.out.println(x.toString());  
      System.out.println(Double.toString(12.0)); 
   }
}

This will produce the following result −

Output

5.0
12.0

Example 3

In this example, we're showing the usage of toString() method to get String representation of a long or Long object. We've created a Long variable x and initialized it with a value. Then using toString() and toString(long), we've printed the string representation of first Long object and then of an long.

public class Test { 
   public static void main(String args[]) {
      Long x = 5L;

      System.out.println(x.toString());  
      System.out.println(Long.toString(12L)); 
   }
}

This will produce the following result −

Output

5
12
java_numbers.htm
Advertisements