Java Object toString() Method



Description

The Java Object toString() method returns a string representation of the object. In general, the toString method returns a string that "textually represents" this object. The result should be a concise but informative representation that is easy for a person to read. It is recommended that all subclasses override this method.

Declaration

Following is the declaration for java.lang.Object.toString() method

 public String toString() 

Parameters

NA

Return Value

This method returns a string representation of the object.

Exception

NA

Getting String Representation of Integer Class Example

The following example shows the usage of java.lang.Object.toString() method. In ths example, we've created an Integer instance with value of 50. Now using toString(), a string representation of the object is printed.

 package com.tutorialspoint; public class ObjectDemo { public static void main(String[] args) { // get an integer Integer i = Integer.valueOf(50); // print their string representation System.out.println("" + i.toString()); } } 

Output

Let us compile and run the above program, this will produce the following result −

 50 

Getting String Representation of ArrayList Class Example

The following example shows the usage of java.lang.Object.toString() method. In ths example, we've created an ArrayList instance. Now using toString(), a string representation of the object is printed.

 package com.tutorialspoint; import java.util.ArrayList; public class ObjectDemo { public static void main(String[] args) { // get a list ArrayList<String> list = new ArrayList<>(); // add some elements in list list.add("50"); list.add("Hello World"); // print their string representation System.out.println("" + list.toString()); } } 

Output

Let us compile and run the above program, this will produce the following result −

 [50, Hello World] 

Getting String Representation of HashMap Class Example

The following example shows the usage of java.lang.Object.toString() method. In ths example, we've created a HashMap instance. Now using toString(), a string representation of the object is printed.

 package com.tutorialspoint; import java.util.HashMap; public class ObjectDemo { public static void main(String[] args) { // get a map HashMap<String, String> map = new HashMap<>(); // add some elements in list map.put("50","Hello World" ); // print their string representation System.out.println("" + map.toString()); } } 

Output

Let us compile and run the above program, this will produce the following result −

 [50, Hello World] 
java_lang_object.htm
Advertisements