![java package tutorial](/java/lang/images/java.jpg)
- Java.lang Package classes
- Java.lang - Home
- Java.lang - Boolean
- Java.lang - Byte
- Java.lang - Character
- Java.lang - Character.Subset
- Java.lang - Character.UnicodeBlock
- Java.lang - Class
- Java.lang - ClassLoader
- Java.lang - Compiler
- Java.lang - Double
- Java.lang - Enum
- Java.lang - Float
- Java.lang - InheritableThreadLocal
- Java.lang - Integer
- Java.lang - Long
- Java.lang - Math
- Java.lang - Number
- Java.lang - Object
- Java.lang - Package
- Java.lang - Process
- Java.lang - ProcessBuilder
- Java.lang - Runtime
- Java.lang - RuntimePermission
- Java.lang - SecurityManager
- Java.lang - Short
- Java.lang - StackTraceElement
- Java.lang - StrictMath
- Java.lang - String
- Java.lang - StringBuffer
- Java.lang - StringBuilder
- Java.lang - System
- Java.lang - Thread
- Java.lang - ThreadGroup
- Java.lang - ThreadLocal
- Java.lang - Throwable
- Java.lang - Void
- Java.lang Package extras
- Java.lang - Interfaces
- Java.lang - Errors
- Java.lang - Exceptions
- Java.lang Package Useful Resources
- Java.lang - Useful Resources
- Java.lang - Discussion
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]