diff --git a/spring-core/src/main/java/org/springframework/util/ObjectUtils.java b/spring-core/src/main/java/org/springframework/util/ObjectUtils.java
index 28c490336a2..02b7a14c2fb 100644
--- a/spring-core/src/main/java/org/springframework/util/ObjectUtils.java
+++ b/spring-core/src/main/java/org/springframework/util/ObjectUtils.java
@@ -904,6 +904,10 @@ public abstract class ObjectUtils {
*
{@code"Optional[]"} if {@code obj} is a non-empty {@code Optional},
* where {@code } is the result of invoking {@link #nullSafeConciseToString}
* on the object contained in the {@code Optional}
+ * {@code "{}"} if {@code obj} is an empty array or {@link Map}
+ * {@code "{...}"} if {@code obj} is a non-empty array or {@link Map}
+ * {@code "[]"} if {@code obj} is an empty {@link Collection}
+ * {@code "[...]"} if {@code obj} is a non-empty {@link Collection}
* {@linkplain Class#getName() Class name} if {@code obj} is a {@link Class}
* {@linkplain Charset#name() Charset name} if {@code obj} is a {@link Charset}
* {@linkplain TimeZone#getID() TimeZone ID} if {@code obj} is a {@link TimeZone}