Tostring() method is implemented by all java objects that will be returning String object, which will be describing that object in a best manner. For instance, red colored object can be printed out by using:
Printout will be:
Color color = new Color( 255, 0, 0 );
String colorStr = color.toString();
Console.println( colorStr );
In such a case, there is no need to call tostring() method explicitly.