In other words, String.valueOf (String) does the null checking for you. The use of String.valueOf (Object) is particularly useful when implementing toString methods on custom classes. Because most ...