Java Object toString() Method Example

In this example, we will demonstrate the usage of java.lang.Object.toString() method with an example.

The java.lang.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.

Object toString() Method Example

The following example shows the usage of lang.Object.toString() method.
public class Person {
    private String firstName;
    private String lastName;

    public String getFirstName() {
        return firstName;
    }

    public void setFirstName(String firstName) {
        this.firstName = firstName;
    }

    public String getLastName() {
       return lastName;
    }

    public void setLastName(String lastName) {
        this.lastName = lastName;
    }

    @Override
    public String toString() {
        return "Person [firstName=" + firstName + ", lastName=" + lastName + "]";
    }
 
    public static void main(String[] args) {
        Person person = new Person();
        person.setFirstName("Ramesh");
        person.setLastName("Fadatare");  
        System.out.println(person.toString());
    }
}
Let us compile and run the above program, this will produce the following result −
Person [firstName=Ramesh, lastName=Fadatare]

Reference


Comments