aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/apache/commons/lang3/builder
diff options
context:
space:
mode:
authorGary Gregory <garydgregory@gmail.com>2022-08-21 11:06:28 -0400
committerGary Gregory <garydgregory@gmail.com>2022-08-21 11:06:28 -0400
commitcb0fbd4c50cc87a5602ff43da53a0c85ee16d38f (patch)
tree7dfac1ac471397d4389091a188346ead890c7cc7 /src/main/java/org/apache/commons/lang3/builder
parent1297d7c3653d6f66906e5f09719dab40f1f50d56 (diff)
downloadapache-commons-lang-cb0fbd4c50cc87a5602ff43da53a0c85ee16d38f.tar.gz
Use Stream.
Diffstat (limited to 'src/main/java/org/apache/commons/lang3/builder')
-rw-r--r--src/main/java/org/apache/commons/lang3/builder/ReflectionToStringBuilder.java12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/main/java/org/apache/commons/lang3/builder/ReflectionToStringBuilder.java b/src/main/java/org/apache/commons/lang3/builder/ReflectionToStringBuilder.java
index bbc52ca2d..919a6e82c 100644
--- a/src/main/java/org/apache/commons/lang3/builder/ReflectionToStringBuilder.java
+++ b/src/main/java/org/apache/commons/lang3/builder/ReflectionToStringBuilder.java
@@ -20,16 +20,16 @@ package org.apache.commons.lang3.builder;
import java.lang.reflect.AccessibleObject;
import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
-import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Comparator;
-import java.util.List;
+import java.util.Objects;
import org.apache.commons.lang3.ArraySorter;
import org.apache.commons.lang3.ArrayUtils;
import org.apache.commons.lang3.ClassUtils;
import org.apache.commons.lang3.Validate;
+import org.apache.commons.lang3.stream.Streams;
/**
* <p>
@@ -132,13 +132,7 @@ public class ReflectionToStringBuilder extends ToStringBuilder {
* @return The given array or a new array without null.
*/
static String[] toNoNullStringArray(final Object[] array) {
- final List<String> list = new ArrayList<>(array.length);
- for (final Object e : array) {
- if (e != null) {
- list.add(e.toString());
- }
- }
- return list.toArray(ArrayUtils.EMPTY_STRING_ARRAY);
+ return Streams.nonNull(array).map(Objects::toString).toArray(String[]::new);
}
/**