mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-04-19 03:01:48 +08:00
Merge pull request #3236 from JohnSimith/v6-dev
fix 去除数组多余toString的多余代码
This commit is contained in:
commit
7c0c13cfe0
@ -1299,10 +1299,9 @@ public class ArrayUtil extends PrimitiveArrayUtil {
|
||||
* @return 数组字符串,与集合转字符串格式相同
|
||||
*/
|
||||
public static String toString(final Object obj) {
|
||||
if (null == obj) {
|
||||
if (Objects.isNull(obj)) {
|
||||
return null;
|
||||
}
|
||||
|
||||
if (obj instanceof long[]) {
|
||||
return Arrays.toString((long[]) obj);
|
||||
} else if (obj instanceof int[]) {
|
||||
|
@ -569,37 +569,7 @@ public class ArrayWrapper<A, E> implements Wrapper<A>, Iterable<E> {
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
final A array = this.array;
|
||||
if (null == array) {
|
||||
return null;
|
||||
}
|
||||
|
||||
if (array instanceof long[]) {
|
||||
return Arrays.toString((long[]) array);
|
||||
} else if (array instanceof int[]) {
|
||||
return Arrays.toString((int[]) array);
|
||||
} else if (array instanceof short[]) {
|
||||
return Arrays.toString((short[]) array);
|
||||
} else if (array instanceof char[]) {
|
||||
return Arrays.toString((char[]) array);
|
||||
} else if (array instanceof byte[]) {
|
||||
return Arrays.toString((byte[]) array);
|
||||
} else if (array instanceof boolean[]) {
|
||||
return Arrays.toString((boolean[]) array);
|
||||
} else if (array instanceof float[]) {
|
||||
return Arrays.toString((float[]) array);
|
||||
} else if (array instanceof double[]) {
|
||||
return Arrays.toString((double[]) array);
|
||||
} else if (ArrayUtil.isArray(array)) {
|
||||
// 对象数组
|
||||
try {
|
||||
return Arrays.deepToString((Object[]) array);
|
||||
} catch (final Exception ignore) {
|
||||
//ignore
|
||||
}
|
||||
}
|
||||
|
||||
return array.toString();
|
||||
return ArrayUtil.toString(this.array);
|
||||
}
|
||||
|
||||
// region ----- private methods
|
||||
|
Loading…
x
Reference in New Issue
Block a user