Objects.toString [Re: What methods should go into a java.util.Objects class in JDK 7?] (original) (raw)

Paul Benedict pbenedict at apache.org
Thu Oct 8 18:21:59 UTC 2009


Why would you choose to return "null" for any null object? Because that is how the platform has always treated null in string concatenation.

If you were defining new operations for String, StringBuilder, or StringBuffer, I would agree with your choice. Since you are now defining a global utility method for all objects, I think having "null" being the de-facto string representation of null is simply taking it too far.

Paul



More information about the core-libs-dev mailing list