For Video Tutorial : Move on Youtube Channel
Note : Select the playlist as per your need & move with number sequence
toString in Java
For Video : CLICK HERE
If you want to represent any object as a string, toString() method comes into existence.
The toString() method returns the string representation of the object.
If you print any object, java compiler internally invokes the toString() method on the object. So overriding the toString() method, returns the desired output, it can be the state of an object etc. depends on your implementation.
toString Example in Java
public class Student
{
int RollNo;
String Name;
String City;
Student(int Rollno, String Name, String City)
{
this.RollNo = RollNo;
this.Name = Name;
this.City = City;
}
public static void main(String args[])
{
Student s1 = new Student(101, "Chandan", "Noida");
System.out.println(s1); //compiler writes here s1.toString()
}
}
output : Student@15db9742
Second Example :
toString Example in Java
public class Emp2
{
public String name;
public int age;
public String city;
public Emp2(String name, int age, String city)
{
this.name = name;
this.age = age;
this.city = city;
}
public String toString() //overriding the toString method
{
return name+ "" +age+ "" +city;
}
public static void main(String[] args)
{
Emp2 ob = new Emp2("chandan", 26, "noida");
Emp2 obj = new Emp2("amit", 10, "village");
System.out.println(ob);//compiler writes here ob.toString()
System.out.println(obj);
}
}
output :
chandan26noida
amit10village
No comments:
Post a Comment