fix 去除数组多余toString的多余代码

This commit is contained in:
JohnSimith 2023-08-01 10:36:25 +08:00
parent 1b7ff78003
commit 647128a02c
2 changed files with 2 additions and 33 deletions

View File

@ -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[]) {

View File

@ -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