I think the answer really depends on what you are trying to convert, and for what purpose, but in general I am not a big fan of doing naked conversions, because in most cases conversion to a string for logging or other human readability purposes.
MessageFormat.format("The value of XYZ object is {0}", object);
This gives good readability, fine-grained control over the formatting of the output, and, importantly, it can be internationalized by replacing the line with a link to the message.
Should I mention this, also avoids the possible NPE problem when calling object.toString ()?
SplinterReality Jul 14 2018-11-11T00: 00Z
source share