You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by "Henning P. Schmiedehausen" <hp...@intermeta.de> on 2003/08/05 09:53:28 UTC

[LANG] Do we have a safeToString() ?

Hi,

as I was needing a method like this:

/**
 * Returns the toString() value of the passed
 * object. If null is passed, return the String
 * "null".
 *
 * @param obj The object to print out.
 * @returns A String representation of the passed
 *          object.
 */
public String safeToString(Object obj) {
    if (obj == null) {
        return "null";
    }
    return obj.toString();
}

for the gadzillionth time and we have 

    public static String identityToString(Object object) {
        if (object == null) {
            return null;
        }
        return new StringBuffer()
            .append(object.getClass().getName())
            .append('@')
            .append(Integer.toHexString(System.identityHashCode(object)))
            .toString();
    }

in ObjectUtils, wouldn't this safeToString() be a nice addition to the
ObjectUtils? Or do we already have something like this in the lang
somewhere?

	Regards
		Henning
-- 
Dipl.-Inf. (Univ.) Henning P. Schmiedehausen          INTERMETA GmbH
hps@intermeta.de        +49 9131 50 654 0   http://www.intermeta.de/

Java, perl, Solaris, Linux, xSP Consulting, Web Services 
freelance consultant -- Jakarta Turbine Development  -- hero for hire

"You are being far too rational for this discussion."  
       --- Scott Robert Ladd in <3F...@coyotegulch.com>

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org