Use StringJoiner where possible to simplify String joining
This commit is contained in:
committed by
Juergen Hoeller
parent
e44d3dabc4
commit
5e29ea30a3
@@ -30,6 +30,7 @@ import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.util.Properties;
|
||||
import java.util.Set;
|
||||
import java.util.StringJoiner;
|
||||
import java.util.StringTokenizer;
|
||||
import java.util.TimeZone;
|
||||
|
||||
@@ -1297,14 +1298,11 @@ public abstract class StringUtils {
|
||||
return ObjectUtils.nullSafeToString(arr[0]);
|
||||
}
|
||||
|
||||
StringBuilder sb = new StringBuilder();
|
||||
for (int i = 0; i < arr.length; i++) {
|
||||
if (i > 0) {
|
||||
sb.append(delim);
|
||||
}
|
||||
sb.append(arr[i]);
|
||||
StringJoiner sj = new StringJoiner(delim);
|
||||
for (Object o : arr) {
|
||||
sj.add(String.valueOf(o));
|
||||
}
|
||||
return sb.toString();
|
||||
return sj.toString();
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user