diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/array/ArrayUtil.java b/hutool-core/src/main/java/org/dromara/hutool/core/array/ArrayUtil.java index 825c85859..f26e05afd 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/array/ArrayUtil.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/array/ArrayUtil.java @@ -20,7 +20,7 @@ import org.dromara.hutool.core.collection.ListUtil; import org.dromara.hutool.core.collection.set.SetUtil; import org.dromara.hutool.core.collection.set.UniqueKeySet; import org.dromara.hutool.core.comparator.CompareUtil; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.exception.ExceptionUtil; import org.dromara.hutool.core.exception.HutoolException; import org.dromara.hutool.core.lang.Assert; @@ -658,7 +658,7 @@ public class ArrayUtil extends PrimitiveArrayUtil { return (A) newElements; } // 可变长参数可能为包装类型,如果array是原始类型,则此处强转不合适,采用万能转换器完成转换 - return (A) Convert.convert(array.getClass(), newElements); + return (A) ConvertUtil.convert(array.getClass(), newElements); } return insert(array, length(array), newElements); } diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/array/ArrayWrapper.java b/hutool-core/src/main/java/org/dromara/hutool/core/array/ArrayWrapper.java index a3ebe50c9..562b7cf94 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/array/ArrayWrapper.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/array/ArrayWrapper.java @@ -17,7 +17,7 @@ package org.dromara.hutool.core.array; import org.dromara.hutool.core.collection.iter.ArrayIter; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.lang.wrapper.Wrapper; import org.dromara.hutool.core.lang.Assert; import org.dromara.hutool.core.lang.Validator; @@ -402,7 +402,7 @@ public class ArrayWrapper implements Wrapper, Iterable { return this; } if (isEmpty()) { - setNewArray((A) Convert.convert(array.getClass(), arrayToInsert)); + setNewArray((A) ConvertUtil.convert(array.getClass(), arrayToInsert)); return this; } @@ -414,7 +414,7 @@ public class ArrayWrapper implements Wrapper, Iterable { // 已有数组的元素类型 // 如果 已有数组的元素类型是 原始类型,则需要转换 新元素数组 为该类型,避免ArrayStoreException if (this.componentType.isPrimitive()) { - arrayToInsert = (A) Convert.convert(array.getClass(), arrayToInsert); + arrayToInsert = (A) ConvertUtil.convert(array.getClass(), arrayToInsert); } final A result = (A) Array.newInstance(this.componentType, Math.max(len, index) + appendLength); @@ -451,7 +451,7 @@ public class ArrayWrapper implements Wrapper, Iterable { return this; } if (isEmpty()) { - setNewArray((A) Convert.convert(array.getClass(), values)); + setNewArray((A) ConvertUtil.convert(array.getClass(), values)); } if (index < 0) { // 从头部追加 diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/bean/BeanUtil.java b/hutool-core/src/main/java/org/dromara/hutool/core/bean/BeanUtil.java index cf269a499..c034aa22b 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/bean/BeanUtil.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/bean/BeanUtil.java @@ -22,7 +22,7 @@ import org.dromara.hutool.core.bean.copier.CopyOptions; import org.dromara.hutool.core.bean.copier.ValueProvider; import org.dromara.hutool.core.bean.path.BeanPath; import org.dromara.hutool.core.collection.set.SetUtil; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.convert.impl.RecordConverter; import org.dromara.hutool.core.lang.mutable.MutableEntry; import org.dromara.hutool.core.map.CaseInsensitiveMap; @@ -524,7 +524,7 @@ public class BeanUtil { // issue#3091 if (ClassUtil.isBasicType(targetType) || String.class == targetType) { - return Convert.toList(targetType, collection); + return ConvertUtil.toList(targetType, collection); } return collection.stream().map((source) -> { diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/bean/DynaBean.java b/hutool-core/src/main/java/org/dromara/hutool/core/bean/DynaBean.java index 6675a0cb1..b501316ed 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/bean/DynaBean.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/bean/DynaBean.java @@ -19,7 +19,7 @@ package org.dromara.hutool.core.bean; import org.dromara.hutool.core.array.ArrayUtil; import org.dromara.hutool.core.collection.CollUtil; import org.dromara.hutool.core.collection.ListUtil; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.exception.CloneException; import org.dromara.hutool.core.lang.Assert; import org.dromara.hutool.core.reflect.ClassUtil; @@ -174,10 +174,10 @@ public class DynaBean implements Cloneable, Serializable { if (Map.class.isAssignableFrom(beanClass)) { ((Map) bean).put(fieldName, value); } else if (bean instanceof List) { - ListUtil.setOrPadding((List) bean, Convert.toInt(fieldName), value); + ListUtil.setOrPadding((List) bean, ConvertUtil.toInt(fieldName), value); } else if (ArrayUtil.isArray(bean)) { // issue#3008,追加产生新数组,此处返回新数组 - this.bean = ArrayUtil.setOrPadding(bean, Convert.toInt(fieldName), value); + this.bean = ArrayUtil.setOrPadding(bean, ConvertUtil.toInt(fieldName), value); } else { final PropDesc prop = BeanUtil.getBeanDesc(beanClass).getProp(fieldName); if (null == prop) { diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/bean/PropDesc.java b/hutool-core/src/main/java/org/dromara/hutool/core/bean/PropDesc.java index 5ea520a2e..4a8a90de5 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/bean/PropDesc.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/bean/PropDesc.java @@ -18,7 +18,7 @@ package org.dromara.hutool.core.bean; import org.dromara.hutool.core.annotation.AnnotationUtil; import org.dromara.hutool.core.annotation.PropIgnore; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.reflect.*; import org.dromara.hutool.core.reflect.method.MethodUtil; @@ -217,7 +217,7 @@ public class PropDesc { // 尝试将结果转换为目标类型,如果转换失败,返回null,即跳过此属性值。 // 来自:issues#I41WKP@Gitee,当忽略错误情况下,目标类型转换失败应返回null // 如果返回原值,在集合注入时会成功,但是集合取值时会报类型转换错误 - return Convert.convertWithCheck(targetType, result, null, ignoreError); + return ConvertUtil.convertWithCheck(targetType, result, null, ignoreError); } return result; } @@ -303,7 +303,7 @@ public class PropDesc { if (null != value) { final Class propClass = getFieldClass(); if (!propClass.isInstance(value)) { - value = Convert.convertWithCheck(propClass, value, null, ignoreError); + value = ConvertUtil.convertWithCheck(propClass, value, null, ignoreError); } } diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/bean/copier/CopyOptions.java b/hutool-core/src/main/java/org/dromara/hutool/core/bean/copier/CopyOptions.java index 98abb90a9..450f501d0 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/bean/copier/CopyOptions.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/bean/copier/CopyOptions.java @@ -18,7 +18,7 @@ package org.dromara.hutool.core.bean.copier; import org.dromara.hutool.core.bean.BeanDesc; import org.dromara.hutool.core.bean.PropDesc; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.convert.Converter; import org.dromara.hutool.core.func.LambdaUtil; import org.dromara.hutool.core.func.SerFunction; @@ -105,7 +105,7 @@ public class CopyOptions implements Serializable { * 自定义类型转换器,默认使用全局万能转换器转换 */ protected Converter converter = (type, value) -> - Convert.convertWithCheck(type, value, null, ignoreError); + ConvertUtil.convertWithCheck(type, value, null, ignoreError); //region create diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/bean/copier/provider/BeanValueProvider.java b/hutool-core/src/main/java/org/dromara/hutool/core/bean/copier/provider/BeanValueProvider.java index 28c2a0d2a..77e515e3d 100755 --- a/hutool-core/src/main/java/org/dromara/hutool/core/bean/copier/provider/BeanValueProvider.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/bean/copier/provider/BeanValueProvider.java @@ -20,7 +20,7 @@ import org.dromara.hutool.core.bean.BeanDesc; import org.dromara.hutool.core.bean.BeanUtil; import org.dromara.hutool.core.bean.PropDesc; import org.dromara.hutool.core.bean.copier.ValueProvider; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import java.lang.reflect.Type; @@ -61,7 +61,7 @@ public class BeanValueProvider implements ValueProvider { public Object value(final String key, final Type valueType) { final PropDesc prop = beanDesc.getProp(key); if (null != prop) { - return Convert.convert(valueType, prop.getValue(bean)); + return ConvertUtil.convert(valueType, prop.getValue(bean)); } return null; } diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/bean/copier/provider/DynaBeanValueProvider.java b/hutool-core/src/main/java/org/dromara/hutool/core/bean/copier/provider/DynaBeanValueProvider.java index 2361cab6c..4f93f61fe 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/bean/copier/provider/DynaBeanValueProvider.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/bean/copier/provider/DynaBeanValueProvider.java @@ -18,7 +18,7 @@ package org.dromara.hutool.core.bean.copier.provider; import org.dromara.hutool.core.bean.DynaBean; import org.dromara.hutool.core.bean.copier.ValueProvider; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import java.lang.reflect.Type; @@ -47,7 +47,7 @@ public class DynaBeanValueProvider implements ValueProvider { @Override public Object value(final String key, final Type valueType) { final Object value = dynaBean.get(key); - return Convert.convertWithCheck(valueType, value, null, this.ignoreError); + return ConvertUtil.convertWithCheck(valueType, value, null, this.ignoreError); } @Override diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/bean/copier/provider/MapValueProvider.java b/hutool-core/src/main/java/org/dromara/hutool/core/bean/copier/provider/MapValueProvider.java index a8ee40463..844c7386b 100755 --- a/hutool-core/src/main/java/org/dromara/hutool/core/bean/copier/provider/MapValueProvider.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/bean/copier/provider/MapValueProvider.java @@ -17,7 +17,7 @@ package org.dromara.hutool.core.bean.copier.provider; import org.dromara.hutool.core.bean.copier.ValueProvider; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import java.lang.reflect.Type; import java.util.Map; @@ -43,7 +43,7 @@ public class MapValueProvider implements ValueProvider { @Override public Object value(final String key, final Type valueType) { - return Convert.convert(valueType, map.get(key)); + return ConvertUtil.convert(valueType, map.get(key)); } @Override diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/bean/path/node/ListNode.java b/hutool-core/src/main/java/org/dromara/hutool/core/bean/path/node/ListNode.java index 2fb039ae1..2173cc250 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/bean/path/node/ListNode.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/bean/path/node/ListNode.java @@ -19,7 +19,7 @@ package org.dromara.hutool.core.bean.path.node; import org.dromara.hutool.core.array.ArrayUtil; import org.dromara.hutool.core.bean.BeanUtil; import org.dromara.hutool.core.collection.CollUtil; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.map.MapUtil; import org.dromara.hutool.core.text.CharUtil; import org.dromara.hutool.core.text.StrUtil; @@ -53,9 +53,9 @@ public class ListNode implements Node{ final List names = this.names; if (bean instanceof Collection) { - return CollUtil.getAny((Collection) bean, Convert.convert(int[].class, names)); + return CollUtil.getAny((Collection) bean, ConvertUtil.convert(int[].class, names)); } else if (ArrayUtil.isArray(bean)) { - return ArrayUtil.getAny(bean, Convert.convert(int[].class, names)); + return ArrayUtil.getAny(bean, ConvertUtil.convert(int[].class, names)); } else { final String[] unWrappedNames = getUnWrappedNames(names); if (bean instanceof Map) { diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/collection/CollUtil.java b/hutool-core/src/main/java/org/dromara/hutool/core/collection/CollUtil.java index 16e9f8ff2..64d04c0ba 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/collection/CollUtil.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/collection/CollUtil.java @@ -29,7 +29,7 @@ import org.dromara.hutool.core.comparator.CompareUtil; import org.dromara.hutool.core.comparator.PinyinComparator; import org.dromara.hutool.core.comparator.PropertyComparator; import org.dromara.hutool.core.convert.CompositeConverter; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.exception.ExceptionUtil; import org.dromara.hutool.core.func.SerBiConsumer; import org.dromara.hutool.core.func.SerConsumer3; @@ -1159,7 +1159,7 @@ public class CollUtil { */ public static List getFieldValues(final Iterable collection, final String fieldName, final Class elementType) { final Collection fieldValues = getFieldValues(collection, fieldName); - return Convert.toList(elementType, fieldValues); + return ConvertUtil.toList(elementType, fieldValues); } /** @@ -1341,7 +1341,7 @@ public class CollUtil { * @since 5.2.5 */ public static int[] indexOfAll(final Collection collection, final Predicate predicate) { - return Convert.convert(int[].class, indexListOfAll(collection, predicate)); + return ConvertUtil.convert(int[].class, indexListOfAll(collection, predicate)); } /** diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/collection/iter/IterUtil.java b/hutool-core/src/main/java/org/dromara/hutool/core/collection/iter/IterUtil.java index 801eaf4fa..a5d24346c 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/collection/iter/IterUtil.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/collection/iter/IterUtil.java @@ -19,7 +19,7 @@ package org.dromara.hutool.core.collection.iter; import org.dromara.hutool.core.array.ArrayUtil; import org.dromara.hutool.core.collection.CollUtil; import org.dromara.hutool.core.collection.ListUtil; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.lang.Assert; import org.dromara.hutool.core.map.MapUtil; import org.dromara.hutool.core.math.NumberUtil; @@ -911,7 +911,7 @@ public class IterUtil { * @since 5.8.0 */ public static String toStr(final Iterator iterator) { - return toStr(iterator, Convert::toStrOrNullStr); + return toStr(iterator, ConvertUtil::toStrOrNullStr); } /** diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/convert/Convert.java b/hutool-core/src/main/java/org/dromara/hutool/core/convert/ConvertUtil.java similarity index 99% rename from hutool-core/src/main/java/org/dromara/hutool/core/convert/Convert.java rename to hutool-core/src/main/java/org/dromara/hutool/core/convert/ConvertUtil.java index 37e605b0a..76b1c3a35 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/convert/Convert.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/convert/ConvertUtil.java @@ -54,7 +54,7 @@ import java.util.concurrent.TimeUnit; * * @author looly */ -public class Convert { +public class ConvertUtil { /** * 转换为字符串
diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/convert/impl/ArrayConverter.java b/hutool-core/src/main/java/org/dromara/hutool/core/convert/impl/ArrayConverter.java index 8ebc5fea2..870a42143 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/convert/impl/ArrayConverter.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/convert/impl/ArrayConverter.java @@ -21,7 +21,7 @@ import org.dromara.hutool.core.codec.binary.Base64; import org.dromara.hutool.core.collection.ListUtil; import org.dromara.hutool.core.collection.iter.IterUtil; import org.dromara.hutool.core.convert.AbstractConverter; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.io.SerializeUtil; import org.dromara.hutool.core.text.StrUtil; import org.dromara.hutool.core.text.split.SplitUtil; @@ -223,7 +223,7 @@ public class ArrayConverter extends AbstractConverter { * @since 5.4.3 */ private Object convertComponentType(final Class targetComponentType, final Object value) { - return Convert.convertWithCheck(targetComponentType, value, null, this.ignoreElementError); + return ConvertUtil.convertWithCheck(targetComponentType, value, null, this.ignoreElementError); } // -------------------------------------------------------------------------------------- Private method end } diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/convert/impl/AtomicIntegerArrayConverter.java b/hutool-core/src/main/java/org/dromara/hutool/core/convert/impl/AtomicIntegerArrayConverter.java index 23afdd202..f88c450c7 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/convert/impl/AtomicIntegerArrayConverter.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/convert/impl/AtomicIntegerArrayConverter.java @@ -17,7 +17,7 @@ package org.dromara.hutool.core.convert.impl; import org.dromara.hutool.core.convert.AbstractConverter; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import java.util.concurrent.atomic.AtomicIntegerArray; @@ -32,7 +32,7 @@ public class AtomicIntegerArrayConverter extends AbstractConverter { @Override protected AtomicIntegerArray convertInternal(final Class targetClass, final Object value) { - return new AtomicIntegerArray(Convert.convert(int[].class, value)); + return new AtomicIntegerArray(ConvertUtil.convert(int[].class, value)); } } diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/convert/impl/AtomicLongArrayConverter.java b/hutool-core/src/main/java/org/dromara/hutool/core/convert/impl/AtomicLongArrayConverter.java index 901aca99b..550c5964c 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/convert/impl/AtomicLongArrayConverter.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/convert/impl/AtomicLongArrayConverter.java @@ -17,7 +17,7 @@ package org.dromara.hutool.core.convert.impl; import org.dromara.hutool.core.convert.AbstractConverter; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import java.util.concurrent.atomic.AtomicLongArray; @@ -32,7 +32,7 @@ public class AtomicLongArrayConverter extends AbstractConverter { @Override protected AtomicLongArray convertInternal(final Class targetClass, final Object value) { - return new AtomicLongArray(Convert.convert(long[].class, value)); + return new AtomicLongArray(ConvertUtil.convert(long[].class, value)); } } diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/convert/impl/PrimitiveConverter.java b/hutool-core/src/main/java/org/dromara/hutool/core/convert/impl/PrimitiveConverter.java index d1b0d4c42..1165465a1 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/convert/impl/PrimitiveConverter.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/convert/impl/PrimitiveConverter.java @@ -17,7 +17,7 @@ package org.dromara.hutool.core.convert.impl; import org.dromara.hutool.core.convert.AbstractConverter; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.convert.ConvertException; import org.dromara.hutool.core.text.StrUtil; import org.dromara.hutool.core.util.ObjUtil; @@ -88,9 +88,9 @@ public class PrimitiveConverter extends AbstractConverter { } else if (double.class == primitiveClass) { return ObjUtil.defaultIfNull(NumberConverter.convert(value, Double.class, toStringFunc), 0); } else if (char.class == primitiveClass) { - return Convert.convert(Character.class, value); + return ConvertUtil.convert(Character.class, value); } else if (boolean.class == primitiveClass) { - return Convert.convert(Boolean.class, value); + return ConvertUtil.convert(Boolean.class, value); } throw new ConvertException("Unsupported target type: {}", primitiveClass); diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/io/CharsetDetector.java b/hutool-core/src/main/java/org/dromara/hutool/core/io/CharsetDetector.java index 0a64eff87..b0767d97c 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/io/CharsetDetector.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/io/CharsetDetector.java @@ -16,7 +16,7 @@ package org.dromara.hutool.core.io; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.io.file.FileUtil; import org.dromara.hutool.core.array.ArrayUtil; @@ -53,7 +53,7 @@ public class CharsetDetector { "BIG5", "UNICODE", "US-ASCII"}; - DEFAULT_CHARSETS = Convert.convert(Charset[].class, names); + DEFAULT_CHARSETS = ConvertUtil.convert(Charset[].class, names); } /** diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/lang/ConsoleTable.java b/hutool-core/src/main/java/org/dromara/hutool/core/lang/ConsoleTable.java index 27f4dd351..eed11d896 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/lang/ConsoleTable.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/lang/ConsoleTable.java @@ -16,7 +16,7 @@ package org.dromara.hutool.core.lang; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.text.CharUtil; import org.dromara.hutool.core.text.StrUtil; @@ -116,7 +116,7 @@ public class ConsoleTable { for (int i = 0; i < columns.length; i++) { column = StrUtil.toString(columns[i]); if (isSBCMode) { - column = Convert.toSBC(column); + column = ConvertUtil.toSBC(column); } l.add(column); final int width = column.length(); diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/lang/getter/GroupedTypeGetter.java b/hutool-core/src/main/java/org/dromara/hutool/core/lang/getter/GroupedTypeGetter.java index 7e8f85a8b..c73cffc1e 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/lang/getter/GroupedTypeGetter.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/lang/getter/GroupedTypeGetter.java @@ -16,7 +16,7 @@ package org.dromara.hutool.core.lang.getter; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import java.lang.reflect.Type; import java.math.BigDecimal; @@ -77,7 +77,7 @@ public interface GroupedTypeGetter { * @return 结果值 */ default T getByGroup(final K key, final G group, final Type type, final T defaultValue) { - return Convert.convert(type, getObjByGroup(key, group), defaultValue); + return ConvertUtil.convert(type, getObjByGroup(key, group), defaultValue); } /** diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/lang/getter/TypeGetter.java b/hutool-core/src/main/java/org/dromara/hutool/core/lang/getter/TypeGetter.java index 6c3161829..2e4f145c3 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/lang/getter/TypeGetter.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/lang/getter/TypeGetter.java @@ -17,7 +17,7 @@ package org.dromara.hutool.core.lang.getter; import org.dromara.hutool.core.convert.CompositeConverter; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.convert.Converter; import java.lang.reflect.Type; @@ -57,7 +57,7 @@ import java.util.Date; *
  • LocalTime
  • * * 通过实现此接口,最简单方式为通过实现{@link #getObj(Object, Object)}方法,完成所有类型的值获取,获取默认采用 - * {@link Convert}方式自动转换。如果有自定义实现,重写对应getXXX方法即可。 + * {@link ConvertUtil}方式自动转换。如果有自定义实现,重写对应getXXX方法即可。 * * @param 键类型 * @author Looly diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/lang/range/Segment.java b/hutool-core/src/main/java/org/dromara/hutool/core/lang/range/Segment.java index 30a83c516..d98dca281 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/lang/range/Segment.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/lang/range/Segment.java @@ -16,7 +16,7 @@ package org.dromara.hutool.core.lang.range; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.lang.Assert; import org.dromara.hutool.core.math.NumberUtil; @@ -53,6 +53,6 @@ public interface Segment { default T length(){ final T start = Assert.notNull(getBeginIndex(), "Start index must be not null!"); final T end = Assert.notNull(getEndIndex(), "End index must be not null!"); - return Convert.convert((Type) start.getClass(), NumberUtil.sub(end, start).abs()); + return ConvertUtil.convert((Type) start.getClass(), NumberUtil.sub(end, start).abs()); } } diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/map/Dict.java b/hutool-core/src/main/java/org/dromara/hutool/core/map/Dict.java index 7bef9668f..28d73333e 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/map/Dict.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/map/Dict.java @@ -20,7 +20,7 @@ import org.dromara.hutool.core.bean.BeanUtil; import org.dromara.hutool.core.bean.copier.CopyOptions; import org.dromara.hutool.core.bean.path.BeanPath; import org.dromara.hutool.core.collection.set.SetUtil; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.exception.CloneException; import org.dromara.hutool.core.func.LambdaInfo; import org.dromara.hutool.core.func.LambdaUtil; @@ -111,7 +111,7 @@ public class Dict extends CustomKeyMap implements TypeGetter implements TypeGetter T getByPath(final String expression, final Type resultType) { - return Convert.convert(resultType, getByPath(expression)); + return ConvertUtil.convert(resultType, getByPath(expression)); } // -------------------------------------------------------------------- Get end diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/map/MapGetUtil.java b/hutool-core/src/main/java/org/dromara/hutool/core/map/MapGetUtil.java index e9511fe7c..d3e643fe9 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/map/MapGetUtil.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/map/MapGetUtil.java @@ -16,7 +16,7 @@ package org.dromara.hutool.core.map; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.reflect.TypeReference; import java.util.Date; @@ -280,7 +280,7 @@ public class MapGetUtil { * @since 5.3.11 */ public static T get(final Map map, final Object key, final Class type, final T defaultValue) { - return null == map ? defaultValue : Convert.convert(type, map.get(key), defaultValue); + return null == map ? defaultValue : ConvertUtil.convert(type, map.get(key), defaultValue); } /** @@ -295,7 +295,7 @@ public class MapGetUtil { * @since 5.5.3 */ public static T getQuietly(final Map map, final Object key, final Class type, final T defaultValue) { - return null == map ? defaultValue : Convert.convertQuietly(type, map.get(key), defaultValue); + return null == map ? defaultValue : ConvertUtil.convertQuietly(type, map.get(key), defaultValue); } /** @@ -324,7 +324,7 @@ public class MapGetUtil { * @since 5.3.11 */ public static T get(final Map map, final Object key, final TypeReference type, final T defaultValue) { - return null == map ? defaultValue : Convert.convert(type, map.get(key), defaultValue); + return null == map ? defaultValue : ConvertUtil.convert(type, map.get(key), defaultValue); } /** @@ -339,6 +339,6 @@ public class MapGetUtil { * @since 5.5.3 */ public static T getQuietly(final Map map, final Object key, final TypeReference type, final T defaultValue) { - return null == map ? defaultValue : Convert.convertQuietly(type, map.get(key), defaultValue); + return null == map ? defaultValue : ConvertUtil.convertQuietly(type, map.get(key), defaultValue); } } diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/map/MapProxy.java b/hutool-core/src/main/java/org/dromara/hutool/core/map/MapProxy.java index 848bf6a66..d662c2816 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/map/MapProxy.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/map/MapProxy.java @@ -17,7 +17,7 @@ package org.dromara.hutool.core.map; import org.dromara.hutool.core.classloader.ClassLoaderUtil; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.lang.getter.TypeGetter; import org.dromara.hutool.core.text.StrUtil; import org.dromara.hutool.core.array.ArrayUtil; @@ -160,7 +160,7 @@ public class MapProxy implements Map, TypeGetter, Invoca // 驼峰不存在转下划线尝试 fieldName = StrUtil.toUnderlineCase(fieldName); } - return Convert.convert(method.getGenericReturnType(), this.get(fieldName)); + return ConvertUtil.convert(method.getGenericReturnType(), this.get(fieldName)); } } diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/net/multipart/MultipartFormData.java b/hutool-core/src/main/java/org/dromara/hutool/core/net/multipart/MultipartFormData.java index 8f50533a7..f514d70c9 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/net/multipart/MultipartFormData.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/net/multipart/MultipartFormData.java @@ -17,7 +17,7 @@ package org.dromara.hutool.core.net.multipart; import org.dromara.hutool.core.collection.CollUtil; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.map.multi.ListValueMap; import org.dromara.hutool.core.map.multi.MultiValueMap; @@ -163,7 +163,7 @@ public class MultipartFormData { * @return 所有属性的集合 */ public Map getParamMap() { - return Convert.toMap(String.class, String[].class, getParamListMap()); + return ConvertUtil.toMap(String.class, String[].class, getParamListMap()); } /** @@ -232,7 +232,7 @@ public class MultipartFormData { * @return 文件映射 */ public Map getFileMap() { - return Convert.toMap(String.class, UploadFile[].class, getFileListValueMap()); + return ConvertUtil.toMap(String.class, UploadFile[].class, getFileListValueMap()); } /** diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/net/url/UrlQuery.java b/hutool-core/src/main/java/org/dromara/hutool/core/net/url/UrlQuery.java index e2f017120..8742dd310 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/net/url/UrlQuery.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/net/url/UrlQuery.java @@ -19,7 +19,7 @@ package org.dromara.hutool.core.net.url; import org.dromara.hutool.core.codec.PercentCodec; import org.dromara.hutool.core.collection.CollUtil; import org.dromara.hutool.core.collection.iter.IterUtil; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.map.MapUtil; import org.dromara.hutool.core.map.TableMap; import org.dromara.hutool.core.text.StrUtil; @@ -386,7 +386,7 @@ public class UrlQuery { } else if (value instanceof Iterator) { result = IterUtil.join((Iterator) value, ","); } else { - result = Convert.toStr(value); + result = ConvertUtil.toStr(value); } return result; } diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/net/url/UrlQueryUtil.java b/hutool-core/src/main/java/org/dromara/hutool/core/net/url/UrlQueryUtil.java index 2ffa6b90e..b98c36f3b 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/net/url/UrlQueryUtil.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/net/url/UrlQueryUtil.java @@ -16,7 +16,7 @@ package org.dromara.hutool.core.net.url; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.lang.Console; import org.dromara.hutool.core.map.MapUtil; import org.dromara.hutool.core.text.StrUtil; @@ -199,7 +199,7 @@ public class UrlQueryUtil { if (MapUtil.isEmpty(queryMap)) { return MapUtil.empty(); } - return Convert.toMap(String.class, String.class, queryMap); + return ConvertUtil.toMap(String.class, String.class, queryMap); } /** diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/reflect/ActualTypeMapperPool.java b/hutool-core/src/main/java/org/dromara/hutool/core/reflect/ActualTypeMapperPool.java index 9e82047bf..3beb51f6f 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/reflect/ActualTypeMapperPool.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/reflect/ActualTypeMapperPool.java @@ -16,7 +16,7 @@ package org.dromara.hutool.core.reflect; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.map.reference.WeakConcurrentMap; import java.lang.reflect.ParameterizedType; @@ -53,7 +53,7 @@ public class ActualTypeMapperPool { * @since 5.7.16 */ public static Map getStrKeyMap(final Type type){ - return Convert.toMap(String.class, Type.class, get(type)); + return ConvertUtil.toMap(String.class, Type.class, get(type)); } /** diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/reflect/FieldUtil.java b/hutool-core/src/main/java/org/dromara/hutool/core/reflect/FieldUtil.java index af0c87d19..aff8d2a33 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/reflect/FieldUtil.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/reflect/FieldUtil.java @@ -18,7 +18,7 @@ package org.dromara.hutool.core.reflect; import org.dromara.hutool.core.annotation.Alias; import org.dromara.hutool.core.array.ArrayUtil; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.exception.HutoolException; import org.dromara.hutool.core.lang.Assert; import org.dromara.hutool.core.map.MapUtil; @@ -341,7 +341,7 @@ public class FieldUtil { if (null != value) { if (!fieldType.isAssignableFrom(value.getClass())) { //对于类型不同的字段,尝试转换,转换失败则使用原对象类型 - final Object targetValue = Convert.convert(fieldType, value); + final Object targetValue = ConvertUtil.convert(fieldType, value); if (null != targetValue) { value = targetValue; } diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/reflect/method/MethodUtil.java b/hutool-core/src/main/java/org/dromara/hutool/core/reflect/method/MethodUtil.java index ce84306d9..4542b5dc9 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/reflect/method/MethodUtil.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/reflect/method/MethodUtil.java @@ -19,7 +19,7 @@ package org.dromara.hutool.core.reflect.method; import org.dromara.hutool.core.array.ArrayUtil; import org.dromara.hutool.core.bean.NullWrapperBean; import org.dromara.hutool.core.classloader.ClassLoaderUtil; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.exception.ExceptionUtil; import org.dromara.hutool.core.exception.HutoolException; import org.dromara.hutool.core.lang.Assert; @@ -749,7 +749,7 @@ public class MethodUtil { actualArgs[i] = null; } else if (!parameterTypes[i].isAssignableFrom(args[i].getClass())) { //对于类型不同的字段,尝试转换,转换失败则使用原对象类型 - final Object targetValue = Convert.convert(parameterTypes[i], args[i], args[i]); + final Object targetValue = ConvertUtil.convert(parameterTypes[i], args[i], args[i]); if (null != targetValue) { actualArgs[i] = targetValue; } diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/regex/ReUtil.java b/hutool-core/src/main/java/org/dromara/hutool/core/regex/ReUtil.java index 131c29938..244dc7948 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/regex/ReUtil.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/regex/ReUtil.java @@ -19,7 +19,7 @@ package org.dromara.hutool.core.regex; import org.dromara.hutool.core.collection.set.SetUtil; import org.dromara.hutool.core.comparator.CompareUtil; import org.dromara.hutool.core.comparator.StrLengthComparator; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.func.SerFunction; import org.dromara.hutool.core.lang.Assert; import org.dromara.hutool.core.lang.Validator; @@ -801,7 +801,7 @@ public class ReUtil { * @return 整数 */ public static Integer getFirstNumber(final CharSequence stringWithNumber) { - return Convert.toInt(get(PatternPool.NUMBERS, stringWithNumber, 0), null); + return ConvertUtil.toInt(get(PatternPool.NUMBERS, stringWithNumber, 0), null); } /** diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/text/StrJoiner.java b/hutool-core/src/main/java/org/dromara/hutool/core/text/StrJoiner.java index 320e070eb..f887cfc82 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/text/StrJoiner.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/text/StrJoiner.java @@ -18,10 +18,9 @@ package org.dromara.hutool.core.text; import org.dromara.hutool.core.collection.iter.ArrayIter; import org.dromara.hutool.core.collection.iter.IterUtil; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.io.IORuntimeException; import org.dromara.hutool.core.array.ArrayUtil; -import org.dromara.hutool.core.util.ObjUtil; import java.io.IOException; import java.io.Serializable; @@ -239,7 +238,7 @@ public class StrJoiner implements Appendable, Serializable { final Map.Entry entry = (Map.Entry) obj; append(entry.getKey()).append(entry.getValue()); } else { - append(Convert.toStr(obj)); + append(ConvertUtil.toStr(obj)); } return this; } diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/text/split/SplitUtil.java b/hutool-core/src/main/java/org/dromara/hutool/core/text/split/SplitUtil.java index 0b728db9f..e5caa6a85 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/text/split/SplitUtil.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/text/split/SplitUtil.java @@ -17,7 +17,7 @@ package org.dromara.hutool.core.text.split; import org.dromara.hutool.core.collection.ListUtil; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.lang.Assert; import org.dromara.hutool.core.regex.PatternPool; import org.dromara.hutool.core.text.StrUtil; @@ -54,7 +54,7 @@ public class SplitUtil { * @return long数组 */ public static T splitTo(final CharSequence str, final CharSequence separator, final Class resultType) { - return Convert.convert(resultType, splitTrim(str, separator)); + return ConvertUtil.convert(resultType, splitTrim(str, separator)); } // endregion diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/util/JNDIUtil.java b/hutool-core/src/main/java/org/dromara/hutool/core/util/JNDIUtil.java index aad575faa..324f5ee27 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/util/JNDIUtil.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/util/JNDIUtil.java @@ -16,7 +16,7 @@ package org.dromara.hutool.core.util; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.exception.HutoolException; import org.dromara.hutool.core.map.MapUtil; @@ -52,7 +52,7 @@ public class JNDIUtil { if (MapUtil.isEmpty(environment)) { return new InitialDirContext(); } - return new InitialDirContext(Convert.convert(Hashtable.class, environment)); + return new InitialDirContext(ConvertUtil.convert(Hashtable.class, environment)); } catch (final NamingException e) { throw new HutoolException(e); } @@ -69,7 +69,7 @@ public class JNDIUtil { if (MapUtil.isEmpty(environment)) { return new InitialContext(); } - return new InitialContext(Convert.convert(Hashtable.class, environment)); + return new InitialContext(ConvertUtil.convert(Hashtable.class, environment)); } catch (final NamingException e) { throw new HutoolException(e); } diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/util/SystemUtil.java b/hutool-core/src/main/java/org/dromara/hutool/core/util/SystemUtil.java index a6b6d58f9..c549f4b0e 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/util/SystemUtil.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/util/SystemUtil.java @@ -16,7 +16,7 @@ package org.dromara.hutool.core.util; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.lang.Console; import java.util.Properties; @@ -134,7 +134,7 @@ public class SystemUtil { * @return 值 */ public static int getInt(final String key, final int defaultValue) { - return Convert.toInt(get(key), defaultValue); + return ConvertUtil.toInt(get(key), defaultValue); } /** @@ -145,7 +145,7 @@ public class SystemUtil { * @return 值 */ public static long getLong(final String key, final long defaultValue) { - return Convert.toLong(get(key), defaultValue); + return ConvertUtil.toLong(get(key), defaultValue); } /** diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertKBeanTest.java b/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertKBeanTest.java index 5f743d156..354daf5f7 100755 --- a/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertKBeanTest.java +++ b/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertKBeanTest.java @@ -27,7 +27,7 @@ public class ConvertKBeanTest { map.put("age", 18); map.put("id", "VampireAchao"); - final TestKBean testKBean = Convert.convert(TestKBean.class, map); + final TestKBean testKBean = ConvertUtil.convert(TestKBean.class, map); Assertions.assertEquals("VampireAchao", testKBean.getId()); Assertions.assertEquals("中国", testKBean.getCountry()); diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertOtherTest.java b/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertOtherTest.java index 350210dbb..106be0754 100644 --- a/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertOtherTest.java +++ b/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertOtherTest.java @@ -27,10 +27,10 @@ public class ConvertOtherTest { @Test public void hexTest() { final String a = "我是一个小小的可爱的字符串"; - final String hex = Convert.toHex(a, CharsetUtil.UTF_8); + final String hex = ConvertUtil.toHex(a, CharsetUtil.UTF_8); Assertions.assertEquals("e68891e698afe4b880e4b8aae5b08fe5b08fe79a84e58fafe788b1e79a84e5ad97e7aca6e4b8b2", hex); - final String raw = Convert.hexToStr(hex, CharsetUtil.UTF_8); + final String raw = ConvertUtil.hexToStr(hex, CharsetUtil.UTF_8); Assertions.assertEquals(a, raw); } @@ -38,18 +38,18 @@ public class ConvertOtherTest { public void unicodeTest() { final String a = "我是一个小小的可爱的字符串"; - final String unicode = Convert.strToUnicode(a); + final String unicode = ConvertUtil.strToUnicode(a); Assertions.assertEquals("\\u6211\\u662f\\u4e00\\u4e2a\\u5c0f\\u5c0f\\u7684\\u53ef\\u7231\\u7684\\u5b57\\u7b26\\u4e32", unicode); - final String raw = Convert.unicodeToStr(unicode); + final String raw = ConvertUtil.unicodeToStr(unicode); Assertions.assertEquals(raw, a); // 针对有特殊空白符的Unicode final String str = "你 好"; - final String unicode2 = Convert.strToUnicode(str); + final String unicode2 = ConvertUtil.strToUnicode(str); Assertions.assertEquals("\\u4f60\\u00a0\\u597d", unicode2); - final String str2 = Convert.unicodeToStr(unicode2); + final String str2 = ConvertUtil.unicodeToStr(unicode2); Assertions.assertEquals(str, str2); } @@ -57,15 +57,15 @@ public class ConvertOtherTest { public void convertCharsetTest() { final String a = "我不是乱码"; // 转换后result为乱码 - final String result = Convert.convertCharset(a, CharsetUtil.NAME_UTF_8, CharsetUtil.NAME_ISO_8859_1); - final String raw = Convert.convertCharset(result, CharsetUtil.NAME_ISO_8859_1, "UTF-8"); + final String result = ConvertUtil.convertCharset(a, CharsetUtil.NAME_UTF_8, CharsetUtil.NAME_ISO_8859_1); + final String raw = ConvertUtil.convertCharset(result, CharsetUtil.NAME_ISO_8859_1, "UTF-8"); Assertions.assertEquals(raw, a); } @Test public void convertTimeTest() { final long a = 4535345; - final long minutes = Convert.convertTime(a, TimeUnit.MILLISECONDS, TimeUnit.MINUTES); + final long minutes = ConvertUtil.convertTime(a, TimeUnit.MILLISECONDS, TimeUnit.MINUTES); Assertions.assertEquals(75, minutes); } @@ -73,12 +73,12 @@ public class ConvertOtherTest { public void wrapUnwrapTest() { // 去包装 final Class wrapClass = Integer.class; - final Class unWraped = Convert.unWrap(wrapClass); + final Class unWraped = ConvertUtil.unWrap(wrapClass); Assertions.assertEquals(int.class, unWraped); // 包装 final Class primitiveClass = long.class; - final Class wraped = Convert.wrap(primitiveClass); + final Class wraped = ConvertUtil.wrap(primitiveClass); Assertions.assertEquals(Long.class, wraped); } } diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertTest.java b/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertTest.java index a0e92edd9..2e55a9a7e 100644 --- a/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertTest.java +++ b/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertTest.java @@ -52,7 +52,7 @@ public class ConvertTest { @Test public void toObjectTest() { - final Object result = Convert.convert(Object.class, "aaaa"); + final Object result = ConvertUtil.convert(Object.class, "aaaa"); assertEquals("aaaa", result); } @@ -72,24 +72,24 @@ public class ConvertTest { final int a = 1; final long[] b = { 1, 2, 3, 4, 5 }; - assertEquals("[1, 2, 3, 4, 5]", Convert.convert(String.class, b)); + assertEquals("[1, 2, 3, 4, 5]", ConvertUtil.convert(String.class, b)); - final String aStr = Convert.toStr(a); + final String aStr = ConvertUtil.toStr(a); assertEquals("1", aStr); - final String bStr = Convert.toStr(b); - assertEquals("[1, 2, 3, 4, 5]", Convert.toStr(bStr)); + final String bStr = ConvertUtil.toStr(b); + assertEquals("[1, 2, 3, 4, 5]", ConvertUtil.toStr(bStr)); } @Test public void toStrTest2() { - final String result = Convert.convert(String.class, "aaaa"); + final String result = ConvertUtil.convert(String.class, "aaaa"); assertEquals("aaaa", result); } @Test public void toStrTest3() { final char a = 'a'; - final String result = Convert.convert(String.class, a); + final String result = ConvertUtil.convert(String.class, a); assertEquals("a", result); } @@ -97,7 +97,7 @@ public class ConvertTest { public void toStrTest4() { // 被当作八进制 @SuppressWarnings("OctalInteger") - final String result = Convert.toStr(001200); + final String result = ConvertUtil.toStr(001200); assertEquals("640", result); } @@ -106,47 +106,47 @@ public class ConvertTest { // 被转化的对象有值,正常转换 final String a = "aaaa"; final String aDefaultValue = "aDefault"; - final String aResult = Convert.toStr(a, aDefaultValue); + final String aResult = ConvertUtil.toStr(a, aDefaultValue); assertEquals(aResult, a); // 被转化的对象为null,返回默认值 final String b = null; final String bDefaultValue = "bDefault"; - final String bResult = Convert.toStr(b, bDefaultValue); + final String bResult = ConvertUtil.toStr(b, bDefaultValue); assertEquals(bResult, bDefaultValue); // 转换失败,返回默认值 final TestExceptionClass c = new TestExceptionClass(); final String cDefaultValue = "cDefault"; - final String cResult = Convert.toStr(c, cDefaultValue); + final String cResult = ConvertUtil.toStr(c, cDefaultValue); assertEquals(cResult, cDefaultValue); } @Test public void toIntTest() { final String a = " 34232"; - final Integer aInteger = Convert.toInt(a); + final Integer aInteger = ConvertUtil.toInt(a); assertEquals(Integer.valueOf(34232), aInteger); final int aInt = (int) CompositeConverter.getInstance().convert(int.class, a); assertEquals(34232, aInt); // 带小数测试 final String b = " 34232.00"; - final Integer bInteger = Convert.toInt(b); + final Integer bInteger = ConvertUtil.toInt(b); assertEquals(Integer.valueOf(34232), bInteger); final int bInt = (int) CompositeConverter.getInstance().convert(int.class, b); assertEquals(34232, bInt); // boolean测试 final boolean c = true; - final Integer cInteger = Convert.toInt(c); + final Integer cInteger = ConvertUtil.toInt(c); assertEquals(Integer.valueOf(1), cInteger); final int cInt = (int) CompositeConverter.getInstance().convert(int.class, c); assertEquals(1, cInt); // boolean测试 final String d = "08"; - final Integer dInteger = Convert.toInt(d); + final Integer dInteger = ConvertUtil.toInt(d); assertEquals(Integer.valueOf(8), dInteger); final int dInt = (int) CompositeConverter.getInstance().convert(int.class, d); assertEquals(8, dInt); @@ -155,14 +155,14 @@ public class ConvertTest { @Test public void toIntTest2() { final ArrayList array = new ArrayList<>(); - final Integer aInt = Convert.convertQuietly(Integer.class, array, -1); + final Integer aInt = ConvertUtil.convertQuietly(Integer.class, array, -1); assertEquals(Integer.valueOf(-1), aInt); } @Test public void toIntOfExceptionTest(){ Assertions.assertThrows(NumberFormatException.class, ()->{ - final Integer d = Convert.convert(Integer.class, "d"); + final Integer d = ConvertUtil.convert(Integer.class, "d"); Assertions.assertNotNull(d); }); } @@ -170,28 +170,28 @@ public class ConvertTest { @Test public void toLongTest() { final String a = " 342324545435435"; - final Long aLong = Convert.toLong(a); + final Long aLong = ConvertUtil.toLong(a); assertEquals(Long.valueOf(342324545435435L), aLong); final long aLong2 = (long) CompositeConverter.getInstance().convert(long.class, a); assertEquals(342324545435435L, aLong2); // 带小数测试 final String b = " 342324545435435.245435435"; - final Long bLong = Convert.toLong(b); + final Long bLong = ConvertUtil.toLong(b); assertEquals(Long.valueOf(342324545435435L), bLong); final long bLong2 = (long) CompositeConverter.getInstance().convert(long.class, b); assertEquals(342324545435435L, bLong2); // boolean测试 final boolean c = true; - final Long cLong = Convert.toLong(c); + final Long cLong = ConvertUtil.toLong(c); assertEquals(Long.valueOf(1), cLong); final long cLong2 = (long) CompositeConverter.getInstance().convert(long.class, c); assertEquals(1, cLong2); // boolean测试 final String d = "08"; - final Long dLong = Convert.toLong(d); + final Long dLong = ConvertUtil.toLong(d); assertEquals(Long.valueOf(8), dLong); final long dLong2 = (long) CompositeConverter.getInstance().convert(long.class, d); assertEquals(8, dLong2); @@ -200,26 +200,26 @@ public class ConvertTest { @Test public void toCharTest() { final String str = "aadfdsfs"; - final Character c = Convert.toChar(str); + final Character c = ConvertUtil.toChar(str); assertEquals(Character.valueOf('a'), c); // 转换失败 final Object str2 = ""; - final Character c2 = Convert.toChar(str2); + final Character c2 = ConvertUtil.toChar(str2); Assertions.assertNull(c2); } @Test public void toNumberTest() { final Object a = "12.45"; - final Number number = Convert.toNumber(a); + final Number number = ConvertUtil.toNumber(a); assertEquals(12.45D, number.doubleValue(), 0); } @Test public void emptyToNumberTest() { final Object a = ""; - final Number number = Convert.toNumber(a); + final Number number = ConvertUtil.toNumber(a); Assertions.assertNull(number); } @@ -227,10 +227,10 @@ public class ConvertTest { public void intAndByteConvertTest() { // 测试 int 转 byte final int int0 = 234; - final byte byte0 = Convert.intToByte(int0); + final byte byte0 = ConvertUtil.intToByte(int0); assertEquals(-22, byte0); - final int int1 = Convert.byteToUnsignedInt(byte0); + final int int1 = ConvertUtil.byteToUnsignedInt(byte0); assertEquals(int0, int1); } @@ -238,10 +238,10 @@ public class ConvertTest { public void intAndBytesTest() { // 测试 int 转 byte 数组 final int int2 = 1417; - final byte[] bytesInt = Convert.intToBytes(int2); + final byte[] bytesInt = ConvertUtil.intToBytes(int2); // 测试 byte 数组转 int - final int int3 = Convert.bytesToInt(bytesInt); + final int int3 = ConvertUtil.bytesToInt(bytesInt); assertEquals(int2, int3); } @@ -250,8 +250,8 @@ public class ConvertTest { // 测试 long 转 byte 数组 final long long1 = 2223; - final byte[] bytesLong = Convert.longToBytes(long1); - final long long2 = Convert.bytesToLong(bytesLong); + final byte[] bytesLong = ConvertUtil.longToBytes(long1); + final long long2 = ConvertUtil.bytesToLong(bytesLong); assertEquals(long1, long2); } @@ -259,8 +259,8 @@ public class ConvertTest { @Test public void shortAndBytesTest() { final short short1 = 122; - final byte[] bytes = Convert.shortToBytes(short1); - final short short2 = Convert.bytesToShort(bytes); + final byte[] bytes = ConvertUtil.shortToBytes(short1); + final short short2 = ConvertUtil.bytesToShort(bytes); assertEquals(short2, short1); } @@ -268,12 +268,12 @@ public class ConvertTest { @Test public void toListTest() { final List list = Arrays.asList("1", "2"); - final String str = Convert.toStr(list); - final List list2 = Convert.toList(String.class, str); + final String str = ConvertUtil.toStr(list); + final List list2 = ConvertUtil.toList(String.class, str); assertEquals("1", list2.get(0)); assertEquals("2", list2.get(1)); - final List list3 = Convert.toList(Integer.class, str); + final List list3 = ConvertUtil.toList(Integer.class, str); assertEquals(1, list3.get(0).intValue()); assertEquals(2, list3.get(1).intValue()); } @@ -281,11 +281,11 @@ public class ConvertTest { @Test public void toListTest2(){ final String str = "1,2"; - final List list2 = Convert.toList(String.class, str); + final List list2 = ConvertUtil.toList(String.class, str); assertEquals("1", list2.get(0)); assertEquals("2", list2.get(1)); - final List list3 = Convert.toList(Integer.class, str); + final List list3 = ConvertUtil.toList(Integer.class, str); assertEquals(1, list3.get(0).intValue()); assertEquals(2, list3.get(1).intValue()); } @@ -293,10 +293,10 @@ public class ConvertTest { @Test public void toByteArrayTest(){ // 测试Serializable转换为bytes,调用序列化转换 - final byte[] bytes = Convert.toPrimitiveByteArray(new Product("zhangsan", "张三", "5.1.1")); + final byte[] bytes = ConvertUtil.toPrimitiveByteArray(new Product("zhangsan", "张三", "5.1.1")); Assertions.assertNotNull(bytes); - final Product product = Convert.convert(Product.class, bytes); + final Product product = ConvertUtil.convert(Product.class, bytes); assertEquals("zhangsan", product.getName()); assertEquals("张三", product.getCName()); assertEquals("5.1.1", product.getVersion()); @@ -305,27 +305,27 @@ public class ConvertTest { @Test public void numberToByteArrayTest(){ // 测试Serializable转换为bytes,调用序列化转换 - final byte[] bytes = Convert.toPrimitiveByteArray(12L); + final byte[] bytes = ConvertUtil.toPrimitiveByteArray(12L); Assertions.assertArrayEquals(ByteUtil.toBytes(12L), bytes); } @Test public void toAtomicIntegerArrayTest(){ final String str = "1,2"; - final AtomicIntegerArray atomicIntegerArray = Convert.convert(AtomicIntegerArray.class, str); + final AtomicIntegerArray atomicIntegerArray = ConvertUtil.convert(AtomicIntegerArray.class, str); assertEquals("[1, 2]", atomicIntegerArray.toString()); } @Test public void toAtomicLongArrayTest(){ final String str = "1,2"; - final AtomicLongArray atomicLongArray = Convert.convert(AtomicLongArray.class, str); + final AtomicLongArray atomicLongArray = ConvertUtil.convert(AtomicLongArray.class, str); assertEquals("[1, 2]", atomicLongArray.toString()); } @Test public void toClassTest(){ - final Class convert = Convert.convert(Class.class, "org.dromara.hutool.core.convert.ConvertTest.Product"); + final Class convert = ConvertUtil.convert(Class.class, "org.dromara.hutool.core.convert.ConvertTest.Product"); Assertions.assertSame(Product.class, convert); } @@ -341,13 +341,13 @@ public class ConvertTest { @Test public void enumToIntTest(){ - final Integer integer = Convert.toInt(BuildingType.CUO); + final Integer integer = ConvertUtil.toInt(BuildingType.CUO); assertEquals(1, integer.intValue()); } @Test public void toSetTest(){ - final Set result = Convert.convert(new TypeReference>() { + final Set result = ConvertUtil.convert(new TypeReference>() { }, "1,2,3"); assertEquals(SetUtil.of(1,2,3), result); } @@ -374,19 +374,19 @@ public class ConvertTest { public void toDateTest(){ Assertions.assertThrows(DateException.class, ()->{ // 默认转换失败报错而不是返回null - Convert.convert(Date.class, "aaaa"); + ConvertUtil.convert(Date.class, "aaaa"); }); } @Test public void toDateTest2(){ - final Date date = Convert.toDate("2021-01"); + final Date date = ConvertUtil.toDate("2021-01"); assertEquals("2021-01-01", DateUtil.formatDate(date)); } @Test public void toSqlDateTest(){ - final java.sql.Date date = Convert.convert(java.sql.Date.class, DateUtil.parse("2021-07-28")); + final java.sql.Date date = ConvertUtil.convert(java.sql.Date.class, DateUtil.parse("2021-07-28")); assertEquals("2021-07-28", date.toString()); } @@ -398,7 +398,7 @@ public class ConvertTest { map.put("a3", "v3"); @SuppressWarnings("unchecked") - final Hashtable hashtable = Convert.convert(Hashtable.class, map); + final Hashtable hashtable = ConvertUtil.convert(Hashtable.class, map); assertEquals("v1", hashtable.get("a1")); assertEquals("v2", hashtable.get("a2")); assertEquals("v3", hashtable.get("a3")); @@ -408,10 +408,10 @@ public class ConvertTest { public void toBigDecimalTest(){ // https://github.com/dromara/hutool/issues/1818 final String str = "33020000210909112800000124"; - final BigDecimal bigDecimal = Convert.toBigDecimal(str); + final BigDecimal bigDecimal = ConvertUtil.toBigDecimal(str); assertEquals(str, bigDecimal.toPlainString()); - Assertions.assertNull(Convert.toBigDecimal(" ")); + Assertions.assertNull(ConvertUtil.toBigDecimal(" ")); } @Test @@ -419,63 +419,63 @@ public class ConvertTest { // https://gitee.com/dromara/hutool/issues/I4M0E4 final String hex2 = "CD0CCB43"; final byte[] value = HexUtil.decode(hex2); - final float f = Convert.toFloat(value); + final float f = ConvertUtil.toFloat(value); assertEquals(406.1F, f, 0); } @Test public void floatToDoubleTest(){ final float a = 0.45f; - final double b = Convert.toDouble(a); + final double b = ConvertUtil.toDouble(a); assertEquals(0.45D, b, 0); } @Test public void floatToDoubleAddrTest(){ final float a = 0.45f; - final DoubleAdder adder = Convert.convert(DoubleAdder.class, a); + final DoubleAdder adder = ConvertUtil.convert(DoubleAdder.class, a); assertEquals(0.45D, adder.doubleValue(), 0); } @Test public void doubleToFloatTest(){ final double a = 0.45f; - final float b = Convert.toFloat(a); + final float b = ConvertUtil.toFloat(a); assertEquals(a, b, 0); } @Test public void localDateTimeToLocalDateTest(){ final LocalDateTime localDateTime = LocalDateTime.now(); - final LocalDate convert = Convert.convert(LocalDate.class, localDateTime); + final LocalDate convert = ConvertUtil.convert(LocalDate.class, localDateTime); assertEquals(localDateTime.toLocalDate(), convert); } @Test public void toSBCTest(){ - final String s = Convert.toSBC(null); + final String s = ConvertUtil.toSBC(null); Assertions.assertNull(s); } @Test public void toDBCTest(){ - final String s = Convert.toDBC(null); + final String s = ConvertUtil.toDBC(null); Assertions.assertNull(s); } @Test public void convertQuietlyTest(){ final String a = "12"; - final Object s = Convert.convertQuietly(int.class, a, a); + final Object s = ConvertUtil.convertQuietly(int.class, a, a); assertEquals(12, s); } @Test public void issue3662Test() { - String s = Convert.digitToChinese(0); + String s = ConvertUtil.digitToChinese(0); assertEquals("零元整", s); - s = Convert.digitToChinese(null); + s = ConvertUtil.digitToChinese(null); assertEquals("零元整", s); } } diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertToArrayTest.java b/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertToArrayTest.java index fd96361dc..df068d06a 100644 --- a/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertToArrayTest.java +++ b/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertToArrayTest.java @@ -36,14 +36,14 @@ public class ConvertToArrayTest { public void toIntArrayTest() { final String[] b = { "1", "2", "3", "4" }; - final Integer[] integerArray = Convert.toIntArray(b); + final Integer[] integerArray = ConvertUtil.toIntArray(b); Assertions.assertArrayEquals(integerArray, new Integer[]{1,2,3,4}); - final int[] intArray = Convert.convert(int[].class, b); + final int[] intArray = ConvertUtil.convert(int[].class, b); Assertions.assertArrayEquals(intArray, new int[]{1,2,3,4}); final long[] c = {1,2,3,4,5}; - final Integer[] intArray2 = Convert.toIntArray(c); + final Integer[] intArray2 = ConvertUtil.toIntArray(c); Assertions.assertArrayEquals(intArray2, new Integer[]{1,2,3,4,5}); } @@ -60,14 +60,14 @@ public class ConvertToArrayTest { public void toLongArrayTest() { final String[] b = { "1", "2", "3", "4" }; - final Long[] longArray = Convert.toLongArray(b); + final Long[] longArray = ConvertUtil.toLongArray(b); Assertions.assertArrayEquals(longArray, new Long[]{1L,2L,3L,4L}); - final long[] longArray2 = Convert.convert(long[].class, b); + final long[] longArray2 = ConvertUtil.convert(long[].class, b); Assertions.assertArrayEquals(longArray2, new long[]{1L,2L,3L,4L}); final int[] c = {1,2,3,4,5}; - final Long[] intArray2 = Convert.toLongArray(c); + final Long[] intArray2 = ConvertUtil.toLongArray(c); Assertions.assertArrayEquals(intArray2, new Long[]{1L,2L,3L,4L,5L}); } @@ -75,14 +75,14 @@ public class ConvertToArrayTest { public void toDoubleArrayTest() { final String[] b = { "1", "2", "3", "4" }; - final Double[] doubleArray = Convert.toDoubleArray(b); + final Double[] doubleArray = ConvertUtil.toDoubleArray(b); Assertions.assertArrayEquals(doubleArray, new Double[]{1D,2D,3D,4D}); - final double[] doubleArray2 = Convert.convert(double[].class, b); + final double[] doubleArray2 = ConvertUtil.convert(double[].class, b); Assertions.assertArrayEquals(doubleArray2, new double[]{1D,2D,3D,4D}, 2); final int[] c = {1,2,3,4,5}; - final Double[] intArray2 = Convert.toDoubleArray(c); + final Double[] intArray2 = ConvertUtil.toDoubleArray(c); Assertions.assertArrayEquals(intArray2, new Double[]{1D,2D,3D,4D,5D}); } @@ -113,7 +113,7 @@ public class ConvertToArrayTest { list.add("b"); list.add("c"); - final String[] result = Convert.toStrArray(list); + final String[] result = ConvertUtil.toStrArray(list); Assertions.assertEquals(list.get(0), result[0]); Assertions.assertEquals(list.get(1), result[1]); Assertions.assertEquals(list.get(2), result[2]); @@ -122,7 +122,7 @@ public class ConvertToArrayTest { @Test public void strToCharArrayTest() { final String testStr = "abcde"; - final Character[] array = Convert.toCharArray(testStr); + final Character[] array = ConvertUtil.toCharArray(testStr); //包装类型数组 Assertions.assertEquals(new Character('a'), array[0]); @@ -132,7 +132,7 @@ public class ConvertToArrayTest { Assertions.assertEquals(new Character('e'), array[4]); //原始类型数组 - final char[] array2 = Convert.convert(char[].class, testStr); + final char[] array2 = ConvertUtil.convert(char[].class, testStr); Assertions.assertEquals('a', array2[0]); Assertions.assertEquals('b', array2[1]); Assertions.assertEquals('c', array2[2]); @@ -146,7 +146,7 @@ public class ConvertToArrayTest { public void toUrlArrayTest() { final File[] files = FileUtil.file("D:\\workspace").listFiles(); - final URL[] urls = Convert.convert(URL[].class, files); + final URL[] urls = ConvertUtil.convert(URL[].class, files); for (final URL url : urls) { Console.log(url.getPath()); diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertToBeanTest.java b/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertToBeanTest.java index 128ae3ea9..d00230d0a 100644 --- a/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertToBeanTest.java +++ b/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertToBeanTest.java @@ -39,7 +39,7 @@ public class ConvertToBeanTest { person.setName("测试A11"); person.setSubName("sub名字"); - final Map map = Convert.convert(Map.class, person); + final Map map = ConvertUtil.convert(Map.class, person); Assertions.assertEquals(map.get("name"), "测试A11"); Assertions.assertEquals(map.get("age"), 14); Assertions.assertEquals("11213232", map.get("openid")); @@ -53,12 +53,12 @@ public class ConvertToBeanTest { person.setName("测试A11"); person.setSubName("sub名字"); - final Map map = Convert.toMap(String.class, String.class, person); + final Map map = ConvertUtil.toMap(String.class, String.class, person); Assertions.assertEquals("测试A11", map.get("name")); Assertions.assertEquals("14", map.get("age")); Assertions.assertEquals("11213232", map.get("openid")); - final LinkedHashMap map2 = Convert.convert( + final LinkedHashMap map2 = ConvertUtil.convert( new TypeReference>() {}, person); Assertions.assertEquals("测试A11", map2.get("name")); Assertions.assertEquals("14", map2.get("age")); @@ -73,7 +73,7 @@ public class ConvertToBeanTest { map1.put("key3", 3); map1.put("key4", 4); - final Map map2 = Convert.toMap(String.class, String.class, map1); + final Map map2 = ConvertUtil.toMap(String.class, String.class, map1); Assertions.assertEquals("1", map2.get("key1")); Assertions.assertEquals("2", map2.get("key2")); @@ -90,7 +90,7 @@ public class ConvertToBeanTest { map.put("name", "测试A11"); map.put("subName", "sub名字"); - final SubPerson subPerson = Convert.convert(SubPerson.class, map); + final SubPerson subPerson = ConvertUtil.convert(SubPerson.class, map); Assertions.assertEquals("88dc4b28-91b1-4a1a-bab5-444b795c7ecd", subPerson.getId().toString()); Assertions.assertEquals(14, subPerson.getAge()); Assertions.assertEquals("11213232", subPerson.getOpenid()); @@ -101,7 +101,7 @@ public class ConvertToBeanTest { @Test public void nullStrToBeanTest(){ final String nullStr = "null"; - final SubPerson subPerson = Convert.convertQuietly(SubPerson.class, nullStr); + final SubPerson subPerson = ConvertUtil.convertQuietly(SubPerson.class, nullStr); Assertions.assertNull(subPerson); } @@ -112,7 +112,7 @@ public class ConvertToBeanTest { caseInsensitiveMap.put("Jerry", 2); caseInsensitiveMap.put("tom", 3); - Map map = Convert.toMap(String.class, String.class, caseInsensitiveMap); + Map map = ConvertUtil.toMap(String.class, String.class, caseInsensitiveMap); Assertions.assertEquals("2", map.get("jerry")); Assertions.assertEquals("2", map.get("Jerry")); Assertions.assertEquals("3", map.get("tom")); @@ -125,7 +125,7 @@ public class ConvertToBeanTest { person.setName("测试A11"); person.setSubName("sub名字"); - Map map = Convert.toMap(LinkedHashMap.class, String.class, String.class, person); + Map map = ConvertUtil.toMap(LinkedHashMap.class, String.class, String.class, person); Assertions.assertEquals("测试A11", map.get("name")); Assertions.assertEquals("14", map.get("age")); Assertions.assertEquals("11213232", map.get("openid")); diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertToBooleanTest.java b/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertToBooleanTest.java index b5905c932..5f1b91020 100644 --- a/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertToBooleanTest.java +++ b/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertToBooleanTest.java @@ -20,17 +20,17 @@ public class ConvertToBooleanTest { @Test public void intToBooleanTest() { final int a = 100; - final Boolean aBoolean = Convert.toBoolean(a); + final Boolean aBoolean = ConvertUtil.toBoolean(a); Assertions.assertTrue(aBoolean); final int b = 0; - final Boolean bBoolean = Convert.toBoolean(b); + final Boolean bBoolean = ConvertUtil.toBoolean(b); Assertions.assertFalse(bBoolean); } @Test public void issueI65P8ATest() { - final Boolean bool = Convert.toBoolean("", Boolean.TRUE); + final Boolean bool = ConvertUtil.toBoolean("", Boolean.TRUE); Assertions.assertFalse(bool); } diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertToCollectionTest.java b/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertToCollectionTest.java index 3402d6805..cc8c91584 100644 --- a/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertToCollectionTest.java +++ b/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertToCollectionTest.java @@ -35,7 +35,7 @@ public class ConvertToCollectionTest { @Test public void toCollectionTest() { final Object[] a = { "a", "你", "好", "", 1 }; - final List list = (List) Convert.convert(Collection.class, a); + final List list = (List) ConvertUtil.convert(Collection.class, a); Assertions.assertEquals("a", list.get(0)); Assertions.assertEquals("你", list.get(1)); Assertions.assertEquals("好", list.get(2)); @@ -46,7 +46,7 @@ public class ConvertToCollectionTest { @Test public void toListTest() { final Object[] a = { "a", "你", "好", "", 1 }; - final List list = Convert.toList(a); + final List list = ConvertUtil.toList(a); Assertions.assertEquals("a", list.get(0)); Assertions.assertEquals("你", list.get(1)); Assertions.assertEquals("好", list.get(2)); @@ -57,7 +57,7 @@ public class ConvertToCollectionTest { @Test public void toListTest2() { final Object[] a = { "a", "你", "好", "", 1 }; - final List list = Convert.toList(String.class, a); + final List list = ConvertUtil.toList(String.class, a); Assertions.assertEquals("a", list.get(0)); Assertions.assertEquals("你", list.get(1)); Assertions.assertEquals("好", list.get(2)); @@ -68,7 +68,7 @@ public class ConvertToCollectionTest { @Test public void toListTest3() { final Object[] a = { "a", "你", "好", "", 1 }; - final List list = Convert.toList(String.class, a); + final List list = ConvertUtil.toList(String.class, a); Assertions.assertEquals("a", list.get(0)); Assertions.assertEquals("你", list.get(1)); Assertions.assertEquals("好", list.get(2)); @@ -79,7 +79,7 @@ public class ConvertToCollectionTest { @Test public void toListTest4() { final Object[] a = { "a", "你", "好", "", 1 }; - final List list = Convert.convert(new TypeReference>() {}, a); + final List list = ConvertUtil.convert(new TypeReference>() {}, a); Assertions.assertEquals("a", list.get(0)); Assertions.assertEquals("你", list.get(1)); Assertions.assertEquals("好", list.get(2)); @@ -90,7 +90,7 @@ public class ConvertToCollectionTest { @Test public void strToListTest() { final String a = "a,你,好,123"; - final List list = Convert.toList(a); + final List list = ConvertUtil.toList(a); Assertions.assertEquals(4, list.size()); Assertions.assertEquals("a", list.get(0)); Assertions.assertEquals("你", list.get(1)); @@ -98,7 +98,7 @@ public class ConvertToCollectionTest { Assertions.assertEquals("123", list.get(3)); final String b = "a"; - final List list2 = Convert.toList(b); + final List list2 = ConvertUtil.toList(b); Assertions.assertEquals(1, list2.size()); Assertions.assertEquals("a", list2.get(0)); } @@ -106,7 +106,7 @@ public class ConvertToCollectionTest { @Test public void strToListTest2() { final String a = "a,你,好,123"; - final List list = Convert.toList(String.class, a); + final List list = ConvertUtil.toList(String.class, a); Assertions.assertEquals(4, list.size()); Assertions.assertEquals("a", list.get(0)); Assertions.assertEquals("你", list.get(1)); @@ -117,18 +117,18 @@ public class ConvertToCollectionTest { @Test public void numberToListTest() { final Integer i = 1; - final ArrayList list = Convert.convert(ArrayList.class, i); + final ArrayList list = ConvertUtil.convert(ArrayList.class, i); Assertions.assertSame(i, list.get(0)); final BigDecimal b = BigDecimal.ONE; - final ArrayList list2 = Convert.convert(ArrayList.class, b); + final ArrayList list2 = ConvertUtil.convert(ArrayList.class, b); Assertions.assertEquals(b, list2.get(0)); } @Test public void toLinkedListTest() { final Object[] a = { "a", "你", "好", "", 1 }; - final List list = Convert.convert(LinkedList.class, a); + final List list = ConvertUtil.convert(LinkedList.class, a); Assertions.assertEquals("a", list.get(0)); Assertions.assertEquals("你", list.get(1)); Assertions.assertEquals("好", list.get(2)); @@ -139,7 +139,7 @@ public class ConvertToCollectionTest { @Test public void toSetTest() { final Object[] a = { "a", "你", "好", "", 1 }; - final LinkedHashSet set = Convert.convert(LinkedHashSet.class, a); + final LinkedHashSet set = ConvertUtil.convert(LinkedHashSet.class, a); final ArrayList list = ListUtil.of(set); Assertions.assertEquals("a", list.get(0)); Assertions.assertEquals("你", list.get(1)); diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertToNumberTest.java b/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertToNumberTest.java index 344665dd6..778f12858 100644 --- a/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertToNumberTest.java +++ b/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertToNumberTest.java @@ -24,7 +24,7 @@ public class ConvertToNumberTest { @Test public void dateToLongTest(){ final Date date = DateUtil.parse("2020-05-17 12:32:00"); - final Long dateLong = Convert.toLong(date); + final Long dateLong = ConvertUtil.toLong(date); assert date != null; Assertions.assertEquals(date.getTime(), dateLong.longValue()); } @@ -32,7 +32,7 @@ public class ConvertToNumberTest { @Test public void dateToIntTest(){ final Date date = DateUtil.parse("2020-05-17 12:32:00"); - final Integer dateInt = Convert.toInt(date); + final Integer dateInt = ConvertUtil.toInt(date); assert date != null; Assertions.assertEquals((int)date.getTime(), dateInt.intValue()); } @@ -40,24 +40,24 @@ public class ConvertToNumberTest { @Test public void dateToAtomicLongTest(){ final Date date = DateUtil.parse("2020-05-17 12:32:00"); - final AtomicLong dateLong = Convert.convert(AtomicLong.class, date); + final AtomicLong dateLong = ConvertUtil.convert(AtomicLong.class, date); assert date != null; Assertions.assertEquals(date.getTime(), dateLong.longValue()); } @Test public void toBigDecimalTest(){ - BigDecimal bigDecimal = Convert.toBigDecimal("1.1f"); + BigDecimal bigDecimal = ConvertUtil.toBigDecimal("1.1f"); Assertions.assertEquals(1.1f, bigDecimal.floatValue(), 0); - bigDecimal = Convert.toBigDecimal("1L"); + bigDecimal = ConvertUtil.toBigDecimal("1L"); Assertions.assertEquals(1L, bigDecimal.longValue()); } @Test public void toNumberTest(){ // 直接转换为抽象Number,默认使用BigDecimal实现 - final Number number = Convert.toNumber("1"); + final Number number = ConvertUtil.toNumber("1"); Assertions.assertEquals(BigDecimal.class, number.getClass()); } } diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertToSBCAndDBCTest.java b/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertToSBCAndDBCTest.java index 3c42335c3..0057c74eb 100644 --- a/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertToSBCAndDBCTest.java +++ b/hutool-core/src/test/java/org/dromara/hutool/core/convert/ConvertToSBCAndDBCTest.java @@ -27,14 +27,14 @@ public class ConvertToSBCAndDBCTest { @Test public void toSBCTest() { final String a = "123456789"; - final String sbc = Convert.toSBC(a); + final String sbc = ConvertUtil.toSBC(a); Assertions.assertEquals("123456789", sbc); } @Test public void toDBCTest() { final String a = "123456789"; - final String dbc = Convert.toDBC(a); + final String dbc = ConvertUtil.toDBC(a); Assertions.assertEquals("123456789", dbc); } } diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/convert/DateConvertTest.java b/hutool-core/src/test/java/org/dromara/hutool/core/convert/DateConvertTest.java index 9b1dae5a1..3de1527a8 100644 --- a/hutool-core/src/test/java/org/dromara/hutool/core/convert/DateConvertTest.java +++ b/hutool-core/src/test/java/org/dromara/hutool/core/convert/DateConvertTest.java @@ -26,22 +26,22 @@ public class DateConvertTest { @Test public void toDateTest() { final String a = "2017-05-06"; - final Date value = Convert.toDate(a); + final Date value = ConvertUtil.toDate(a); Assertions.assertEquals(a, DateUtil.formatDate(value)); final long timeLong = DateUtil.now().getTime(); - final Date value2 = Convert.toDate(timeLong); + final Date value2 = ConvertUtil.toDate(timeLong); Assertions.assertEquals(timeLong, value2.getTime()); } @Test public void toDateFromIntTest() { final int dateLong = -1497600000; - final Date value = Convert.toDate(dateLong); + final Date value = ConvertUtil.toDate(dateLong); Assertions.assertNotNull(value); Assertions.assertEquals("Mon Dec 15 00:00:00 CST 1969", value.toString().replace("GMT+08:00", "CST")); - final java.sql.Date sqlDate = Convert.convert(java.sql.Date.class, dateLong); + final java.sql.Date sqlDate = ConvertUtil.convert(java.sql.Date.class, dateLong); Assertions.assertNotNull(sqlDate); Assertions.assertEquals("1969-12-15", sqlDate.toString()); } @@ -49,7 +49,7 @@ public class DateConvertTest { @Test public void toDateFromLocalDateTimeTest() { final LocalDateTime localDateTime = LocalDateTime.parse("2017-05-06T08:30:00", DateTimeFormatter.ISO_DATE_TIME); - final Date value = Convert.toDate(localDateTime); + final Date value = ConvertUtil.toDate(localDateTime); Assertions.assertNotNull(value); Assertions.assertEquals("2017-05-06", DateUtil.formatDate(value)); } @@ -57,11 +57,11 @@ public class DateConvertTest { @Test public void toSqlDateTest() { final String a = "2017-05-06"; - final java.sql.Date value = Convert.convert(java.sql.Date.class, a); + final java.sql.Date value = ConvertUtil.convert(java.sql.Date.class, a); Assertions.assertEquals("2017-05-06", value.toString()); final long timeLong = DateUtil.now().getTime(); - final java.sql.Date value2 = Convert.convert(java.sql.Date.class, timeLong); + final java.sql.Date value2 = ConvertUtil.convert(java.sql.Date.class, timeLong); Assertions.assertEquals(timeLong, value2.getTime()); } @@ -69,15 +69,15 @@ public class DateConvertTest { public void toLocalDateTimeTest() { final Date src = new Date(); - LocalDateTime ldt = Convert.toLocalDateTime(src); + LocalDateTime ldt = ConvertUtil.toLocalDateTime(src); Assertions.assertEquals(ldt, DateUtil.toLocalDateTime(src)); final Timestamp ts = Timestamp.from(src.toInstant()); - ldt = Convert.toLocalDateTime(ts); + ldt = ConvertUtil.toLocalDateTime(ts); Assertions.assertEquals(ldt, DateUtil.toLocalDateTime(src)); final String str = "2020-12-12 12:12:12.0"; - ldt = Convert.toLocalDateTime(str); + ldt = ConvertUtil.toLocalDateTime(str); Assertions.assertEquals(ldt.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.S")), str); } } diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/convert/EnumConvertTest.java b/hutool-core/src/test/java/org/dromara/hutool/core/convert/EnumConvertTest.java index 688d60f25..9293216b8 100644 --- a/hutool-core/src/test/java/org/dromara/hutool/core/convert/EnumConvertTest.java +++ b/hutool-core/src/test/java/org/dromara/hutool/core/convert/EnumConvertTest.java @@ -22,19 +22,19 @@ public class EnumConvertTest { @Test public void convertTest(){ - TestEnum bbb = Convert.convert(TestEnum.class, "BBB"); + TestEnum bbb = ConvertUtil.convert(TestEnum.class, "BBB"); Assertions.assertEquals(TestEnum.B, bbb); - bbb = Convert.convert(TestEnum.class, 22); + bbb = ConvertUtil.convert(TestEnum.class, 22); Assertions.assertEquals(TestEnum.B, bbb); } @Test public void toEnumTest(){ - TestEnum ccc = Convert.toEnum(TestEnum.class, "CCC"); + TestEnum ccc = ConvertUtil.toEnum(TestEnum.class, "CCC"); Assertions.assertEquals(TestEnum.C, ccc); - ccc = Convert.toEnum(TestEnum.class, 33); + ccc = ConvertUtil.toEnum(TestEnum.class, 33); Assertions.assertEquals(TestEnum.C, ccc); } diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/convert/Issue3105Test.java b/hutool-core/src/test/java/org/dromara/hutool/core/convert/Issue3105Test.java index eac7edeb8..e3235dd4d 100644 --- a/hutool-core/src/test/java/org/dromara/hutool/core/convert/Issue3105Test.java +++ b/hutool-core/src/test/java/org/dromara/hutool/core/convert/Issue3105Test.java @@ -21,7 +21,7 @@ import org.junit.jupiter.api.Test; public class Issue3105Test { @Test void toLongTest() { - final Long aLong = Convert.toLong("0.a"); + final Long aLong = ConvertUtil.toLong("0.a"); Assertions.assertEquals(0L, aLong); } } diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/convert/IssueI7WJHHTest.java b/hutool-core/src/test/java/org/dromara/hutool/core/convert/IssueI7WJHHTest.java index d9ad9a133..14b1b01f8 100755 --- a/hutool-core/src/test/java/org/dromara/hutool/core/convert/IssueI7WJHHTest.java +++ b/hutool-core/src/test/java/org/dromara/hutool/core/convert/IssueI7WJHHTest.java @@ -22,7 +22,7 @@ public class IssueI7WJHHTest { @Test public void toIntTest() { final Optional optional = Optional.of(1); - final Integer integer = Convert.toInt(optional); + final Integer integer = ConvertUtil.toInt(optional); Assertions.assertEquals(Integer.valueOf(1), integer); } @@ -30,7 +30,7 @@ public class IssueI7WJHHTest { @Test public void toIntTest2() { final Opt optional = Opt.of(1); - final Integer integer = Convert.toInt(optional); + final Integer integer = ConvertUtil.toInt(optional); Assertions.assertEquals(Integer.valueOf(1), integer); } diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/convert/MapConvertTest.java b/hutool-core/src/test/java/org/dromara/hutool/core/convert/MapConvertTest.java index c62e60db7..7aba50ffe 100644 --- a/hutool-core/src/test/java/org/dromara/hutool/core/convert/MapConvertTest.java +++ b/hutool-core/src/test/java/org/dromara/hutool/core/convert/MapConvertTest.java @@ -34,7 +34,7 @@ public class MapConvertTest { user.setName("AAA"); user.setAge(45); - final HashMap map = Convert.convert(HashMap.class, user); + final HashMap map = ConvertUtil.convert(HashMap.class, user); Assertions.assertEquals("AAA", map.get("name")); Assertions.assertEquals(45, map.get("age")); } @@ -46,7 +46,7 @@ public class MapConvertTest { .put("name", "AAA") .put("age", 45).map(); - final LinkedHashMap map = Convert.convert(LinkedHashMap.class, srcMap); + final LinkedHashMap map = ConvertUtil.convert(LinkedHashMap.class, srcMap); Assertions.assertEquals("AAA", map.get("name")); Assertions.assertEquals(45, map.get("age")); } diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/convert/PrimitiveConvertTest.java b/hutool-core/src/test/java/org/dromara/hutool/core/convert/PrimitiveConvertTest.java index e1c8717a7..cd88d2aff 100644 --- a/hutool-core/src/test/java/org/dromara/hutool/core/convert/PrimitiveConvertTest.java +++ b/hutool-core/src/test/java/org/dromara/hutool/core/convert/PrimitiveConvertTest.java @@ -20,14 +20,14 @@ public class PrimitiveConvertTest { @Test public void toIntTest(){ - final int convert = Convert.convert(int.class, "123"); + final int convert = ConvertUtil.convert(int.class, "123"); Assertions.assertEquals(123, convert); } @Test public void toIntErrorTest(){ Assertions.assertThrows(IllegalArgumentException.class, ()->{ - Convert.convert(int.class, "aaaa"); + ConvertUtil.convert(int.class, "aaaa"); }); } diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/convert/StringConvertTest.java b/hutool-core/src/test/java/org/dromara/hutool/core/convert/StringConvertTest.java index 888dfc727..6696c82ba 100644 --- a/hutool-core/src/test/java/org/dromara/hutool/core/convert/StringConvertTest.java +++ b/hutool-core/src/test/java/org/dromara/hutool/core/convert/StringConvertTest.java @@ -21,7 +21,7 @@ public class StringConvertTest { @Test public void timezoneToStrTest(){ - final String s = Convert.toStr(TimeZone.getTimeZone("Asia/Shanghai")); + final String s = ConvertUtil.toStr(TimeZone.getTimeZone("Asia/Shanghai")); Assertions.assertEquals("Asia/Shanghai", s); } } diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/convert/TemporalAccessorConverterTest.java b/hutool-core/src/test/java/org/dromara/hutool/core/convert/TemporalAccessorConverterTest.java index e5bf2637e..b8e952147 100644 --- a/hutool-core/src/test/java/org/dromara/hutool/core/convert/TemporalAccessorConverterTest.java +++ b/hutool-core/src/test/java/org/dromara/hutool/core/convert/TemporalAccessorConverterTest.java @@ -32,44 +32,44 @@ public class TemporalAccessorConverterTest { final String dateStr = "2019-02-18"; // 通过转换获取的Instant为UTC时间 - final Instant instant = Convert.convert(Instant.class, dateStr); + final Instant instant = ConvertUtil.convert(Instant.class, dateStr); final Instant instant1 = Objects.requireNonNull(DateUtil.parse(dateStr)).toInstant(); Assertions.assertEquals(instant1, instant); } @Test public void toLocalDateTimeTest(){ - final LocalDateTime localDateTime = Convert.convert(LocalDateTime.class, "2019-02-18"); + final LocalDateTime localDateTime = ConvertUtil.convert(LocalDateTime.class, "2019-02-18"); Assertions.assertEquals("2019-02-18T00:00", localDateTime.toString()); } @Test public void toLocalDateTest(){ - final LocalDate localDate = Convert.convert(LocalDate.class, "2019-02-18"); + final LocalDate localDate = ConvertUtil.convert(LocalDate.class, "2019-02-18"); Assertions.assertEquals("2019-02-18", localDate.toString()); } @Test public void toLocalTimeTest(){ - final LocalTime localTime = Convert.convert(LocalTime.class, "2019-02-18"); + final LocalTime localTime = ConvertUtil.convert(LocalTime.class, "2019-02-18"); Assertions.assertEquals("00:00", localTime.toString()); } @Test public void toZonedDateTimeTest(){ - final ZonedDateTime zonedDateTime = Convert.convert(ZonedDateTime.class, "2019-02-18"); + final ZonedDateTime zonedDateTime = ConvertUtil.convert(ZonedDateTime.class, "2019-02-18"); Assertions.assertEquals("2019-02-18T00:00+08:00", zonedDateTime.toString().substring(0, 22)); } @Test public void toOffsetDateTimeTest(){ - final OffsetDateTime zonedDateTime = Convert.convert(OffsetDateTime.class, "2019-02-18"); + final OffsetDateTime zonedDateTime = ConvertUtil.convert(OffsetDateTime.class, "2019-02-18"); Assertions.assertEquals("2019-02-18T00:00+08:00", zonedDateTime.toString()); } @Test public void toOffsetTimeTest(){ - final OffsetTime offsetTime = Convert.convert(OffsetTime.class, "2019-02-18"); + final OffsetTime offsetTime = ConvertUtil.convert(OffsetTime.class, "2019-02-18"); Assertions.assertEquals("00:00+08:00", offsetTime.toString()); } } diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/convert/XMLGregorianCalendarConverterTest.java b/hutool-core/src/test/java/org/dromara/hutool/core/convert/XMLGregorianCalendarConverterTest.java index 0356744fe..62c2a1d01 100644 --- a/hutool-core/src/test/java/org/dromara/hutool/core/convert/XMLGregorianCalendarConverterTest.java +++ b/hutool-core/src/test/java/org/dromara/hutool/core/convert/XMLGregorianCalendarConverterTest.java @@ -22,7 +22,7 @@ public class XMLGregorianCalendarConverterTest { @Test public void convertTest(){ - final XMLGregorianCalendar calendar = Convert.convert(XMLGregorianCalendar.class, DateUtil.parse("2022-01-03 04:00:00")); + final XMLGregorianCalendar calendar = ConvertUtil.convert(XMLGregorianCalendar.class, DateUtil.parse("2022-01-03 04:00:00")); Assertions.assertNotNull(calendar); } } diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/exception/ExceptionUtilTest.java b/hutool-core/src/test/java/org/dromara/hutool/core/exception/ExceptionUtilTest.java index 944939778..5e656db69 100644 --- a/hutool-core/src/test/java/org/dromara/hutool/core/exception/ExceptionUtilTest.java +++ b/hutool-core/src/test/java/org/dromara/hutool/core/exception/ExceptionUtilTest.java @@ -12,7 +12,7 @@ package org.dromara.hutool.core.exception; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.io.IORuntimeException; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; @@ -50,12 +50,12 @@ public class ExceptionUtilTest { @Test public void bytesIntConvertTest(){ - final String s = Convert.toStr(12); - final int integer = Convert.toInt(s); + final String s = ConvertUtil.toStr(12); + final int integer = ConvertUtil.toInt(s); Assertions.assertEquals(12, integer); - final byte[] bytes = Convert.intToBytes(12); - final int i = Convert.bytesToInt(bytes); + final byte[] bytes = ConvertUtil.intToBytes(12); + final int i = ConvertUtil.bytesToInt(bytes); Assertions.assertEquals(12, i); } } diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/map/MapUtilTest.java b/hutool-core/src/test/java/org/dromara/hutool/core/map/MapUtilTest.java index 07687d504..a25cbfc58 100644 --- a/hutool-core/src/test/java/org/dromara/hutool/core/map/MapUtilTest.java +++ b/hutool-core/src/test/java/org/dromara/hutool/core/map/MapUtilTest.java @@ -12,7 +12,7 @@ package org.dromara.hutool.core.map; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.lang.Opt; import org.dromara.hutool.core.text.StrUtil; import lombok.Builder; @@ -60,7 +60,7 @@ public class MapUtilTest { map.put("c", "3"); map.put("d", "4"); - final Map map2 = MapUtil.filter(map, t -> Convert.toInt(t.getValue()) % 2 == 0); + final Map map2 = MapUtil.filter(map, t -> ConvertUtil.toInt(t.getValue()) % 2 == 0); Assertions.assertEquals(2, map2.size()); @@ -119,7 +119,7 @@ public class MapUtilTest { final Map camelCaseMap = MapUtil.toCamelCaseMap(map); - final Map map2 = MapUtil.filter(camelCaseMap, t -> Convert.toInt(t.getValue()) % 2 == 0); + final Map map2 = MapUtil.filter(camelCaseMap, t -> ConvertUtil.toInt(t.getValue()) % 2 == 0); Assertions.assertEquals(2, map2.size()); diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/math/ChineseNumberFormatterTest.java b/hutool-core/src/test/java/org/dromara/hutool/core/math/ChineseNumberFormatterTest.java index 6bbc2f643..ee3b8797f 100644 --- a/hutool-core/src/test/java/org/dromara/hutool/core/math/ChineseNumberFormatterTest.java +++ b/hutool-core/src/test/java/org/dromara/hutool/core/math/ChineseNumberFormatterTest.java @@ -12,7 +12,7 @@ package org.dromara.hutool.core.math; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; @@ -220,50 +220,50 @@ public class ChineseNumberFormatterTest { @Test public void digitToChineseTest() { - String digitToChinese = Convert.digitToChinese(12_4124_1241_2421.12); + String digitToChinese = ConvertUtil.digitToChinese(12_4124_1241_2421.12); Assertions.assertEquals("壹拾贰万肆仟壹佰贰拾肆亿壹仟贰佰肆拾壹万贰仟肆佰贰拾壹元壹角贰分", digitToChinese); - digitToChinese = Convert.digitToChinese(12_0000_1241_2421L); + digitToChinese = ConvertUtil.digitToChinese(12_0000_1241_2421L); Assertions.assertEquals("壹拾贰万亿零壹仟贰佰肆拾壹万贰仟肆佰贰拾壹元整", digitToChinese); - digitToChinese = Convert.digitToChinese(12_0000_0000_2421L); + digitToChinese = ConvertUtil.digitToChinese(12_0000_0000_2421L); Assertions.assertEquals("壹拾贰万亿零贰仟肆佰贰拾壹元整", digitToChinese); - digitToChinese = Convert.digitToChinese(12_4124_1241_2421D); + digitToChinese = ConvertUtil.digitToChinese(12_4124_1241_2421D); Assertions.assertEquals("壹拾贰万肆仟壹佰贰拾肆亿壹仟贰佰肆拾壹万贰仟肆佰贰拾壹元整", digitToChinese); - digitToChinese = Convert.digitToChinese(2421.02); + digitToChinese = ConvertUtil.digitToChinese(2421.02); Assertions.assertEquals("贰仟肆佰贰拾壹元零贰分", digitToChinese); } @Test public void digitToChineseTest2() { double a = 67556.32; - String digitUppercase = Convert.digitToChinese(a); + String digitUppercase = ConvertUtil.digitToChinese(a); Assertions.assertEquals("陆万柒仟伍佰伍拾陆元叁角贰分", digitUppercase); a = 1024.00; - digitUppercase = Convert.digitToChinese(a); + digitUppercase = ConvertUtil.digitToChinese(a); Assertions.assertEquals("壹仟零贰拾肆元整", digitUppercase); final double b = 1024; - digitUppercase = Convert.digitToChinese(b); + digitUppercase = ConvertUtil.digitToChinese(b); Assertions.assertEquals("壹仟零贰拾肆元整", digitUppercase); } @Test public void digitToChineseTest3() { - String digitToChinese = Convert.digitToChinese(2_0000_0000.00); + String digitToChinese = ConvertUtil.digitToChinese(2_0000_0000.00); Assertions.assertEquals("贰亿元整", digitToChinese); - digitToChinese = Convert.digitToChinese(2_0000.00); + digitToChinese = ConvertUtil.digitToChinese(2_0000.00); Assertions.assertEquals("贰万元整", digitToChinese); - digitToChinese = Convert.digitToChinese(2_0000_0000_0000.00); + digitToChinese = ConvertUtil.digitToChinese(2_0000_0000_0000.00); Assertions.assertEquals("贰万亿元整", digitToChinese); } @Test public void digitToChineseTest4() { - final String digitToChinese = Convert.digitToChinese(400_0000.00); + final String digitToChinese = ConvertUtil.digitToChinese(400_0000.00); Assertions.assertEquals("肆佰万元整", digitToChinese); } diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/util/ObjUtilTest.java b/hutool-core/src/test/java/org/dromara/hutool/core/util/ObjUtilTest.java index 0332e920f..467c216a7 100644 --- a/hutool-core/src/test/java/org/dromara/hutool/core/util/ObjUtilTest.java +++ b/hutool-core/src/test/java/org/dromara/hutool/core/util/ObjUtilTest.java @@ -15,8 +15,7 @@ package org.dromara.hutool.core.util; import org.dromara.hutool.core.collection.ListUtil; import lombok.EqualsAndHashCode; import lombok.RequiredArgsConstructor; -import org.dromara.hutool.core.convert.Convert; -import org.dromara.hutool.core.util.ObjUtil; +import org.dromara.hutool.core.convert.ConvertUtil; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; @@ -224,8 +223,8 @@ public class ObjUtilTest { @Test public void toStringTest() { - Assertions.assertEquals("null", Convert.toStrOrNullStr(null)); - Assertions.assertEquals(Collections.emptyMap().toString(), Convert.toStrOrNullStr(Collections.emptyMap())); + Assertions.assertEquals("null", ConvertUtil.toStrOrNullStr(null)); + Assertions.assertEquals(Collections.emptyMap().toString(), ConvertUtil.toStrOrNullStr(Collections.emptyMap())); Assertions.assertEquals("[1, 2]", Arrays.asList("1", "2").toString()); } diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/util/RandomUtilTest.java b/hutool-core/src/test/java/org/dromara/hutool/core/util/RandomUtilTest.java index 6acfaa210..0ae21d2aa 100644 --- a/hutool-core/src/test/java/org/dromara/hutool/core/util/RandomUtilTest.java +++ b/hutool-core/src/test/java/org/dromara/hutool/core/util/RandomUtilTest.java @@ -13,7 +13,7 @@ package org.dromara.hutool.core.util; import org.dromara.hutool.core.collection.ListUtil; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.lang.Console; import org.dromara.hutool.core.math.NumberUtil; import org.junit.jupiter.api.Assertions; @@ -95,7 +95,7 @@ public class RandomUtilTest { public void generateRandomNumberTest(){ final int[] ints = RandomUtil.randomPickInts(5, NumberUtil.range(5, 20)); Assertions.assertEquals(5, ints.length); - final Set set = Convert.convert(Set.class, ints); + final Set set = ConvertUtil.convert(Set.class, ints); Assertions.assertEquals(5, set.size()); } } diff --git a/hutool-db/src/main/java/org/dromara/hutool/db/config/SettingConfigParser.java b/hutool-db/src/main/java/org/dromara/hutool/db/config/SettingConfigParser.java index 2c0f06708..97dc4386f 100644 --- a/hutool-db/src/main/java/org/dromara/hutool/db/config/SettingConfigParser.java +++ b/hutool-db/src/main/java/org/dromara/hutool/db/config/SettingConfigParser.java @@ -16,7 +16,7 @@ package org.dromara.hutool.db.config; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.io.resource.NoResourceException; import org.dromara.hutool.core.map.MapUtil; import org.dromara.hutool.core.text.StrUtil; @@ -148,7 +148,7 @@ public class SettingConfigParser implements ConfigParser { // 大小写等配置 final String caseInsensitive = setting.getAndRemove(DSKeys.KEY_CASE_INSENSITIVE); if (StrUtil.isNotBlank(caseInsensitive)) { - dbConfig.setCaseInsensitive(Convert.toBoolean(caseInsensitive)); + dbConfig.setCaseInsensitive(ConvertUtil.toBoolean(caseInsensitive)); } // remarks等连接配置,since 5.3.8 @@ -183,18 +183,18 @@ public class SettingConfigParser implements ConfigParser { */ private static SqlLogFilter getSqlLogFilter(final Setting setting) { // 初始化SQL显示 - final boolean isShowSql = Convert.toBoolean(setting.remove(DSKeys.KEY_SHOW_SQL), false); + final boolean isShowSql = ConvertUtil.toBoolean(setting.remove(DSKeys.KEY_SHOW_SQL), false); if (!isShowSql) { return null; } - final boolean isFormatSql = Convert.toBoolean(setting.remove(DSKeys.KEY_FORMAT_SQL), false); - final boolean isShowParams = Convert.toBoolean(setting.remove(DSKeys.KEY_SHOW_PARAMS), false); + final boolean isFormatSql = ConvertUtil.toBoolean(setting.remove(DSKeys.KEY_FORMAT_SQL), false); + final boolean isShowParams = ConvertUtil.toBoolean(setting.remove(DSKeys.KEY_SHOW_PARAMS), false); String sqlLevelStr = setting.remove(DSKeys.KEY_SQL_LEVEL); if (null != sqlLevelStr) { sqlLevelStr = sqlLevelStr.toUpperCase(); } - final Level level = Convert.toEnum(Level.class, sqlLevelStr, Level.DEBUG); + final Level level = ConvertUtil.toEnum(Level.class, sqlLevelStr, Level.DEBUG); final SqlLog sqlLog = new SqlLog(); sqlLog.init(isShowSql, isFormatSql, isShowParams, level); diff --git a/hutool-db/src/main/java/org/dromara/hutool/db/handler/ResultSetUtil.java b/hutool-db/src/main/java/org/dromara/hutool/db/handler/ResultSetUtil.java index 373025154..8d0ab710e 100644 --- a/hutool-db/src/main/java/org/dromara/hutool/db/handler/ResultSetUtil.java +++ b/hutool-db/src/main/java/org/dromara/hutool/db/handler/ResultSetUtil.java @@ -16,7 +16,7 @@ package org.dromara.hutool.db.handler; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.lang.Assert; import org.dromara.hutool.core.text.StrUtil; import org.dromara.hutool.db.DbException; @@ -59,7 +59,7 @@ public class ResultSetUtil { } else if (Iterable.class.isAssignableFrom(beanClass)) { //集合 final Object[] objRow = toBean(meta, rs, Object[].class); - return Convert.convert(beanClass, objRow); + return ConvertUtil.convert(beanClass, objRow); } else if (beanClass.isAssignableFrom(Entity.class)) { //Entity的父类都可按照Entity返回 return (T) new EntityRowHandler(meta, false, true).handle(rs); @@ -191,7 +191,7 @@ public class ResultSetUtil { return rawValue; } else { // 按照返回值要求转换 - return Convert.convert(targetColumnType, rawValue); + return ConvertUtil.convert(targetColumnType, rawValue); } } } diff --git a/hutool-db/src/main/java/org/dromara/hutool/db/meta/DatabaseMetaDataWrapper.java b/hutool-db/src/main/java/org/dromara/hutool/db/meta/DatabaseMetaDataWrapper.java index c90f0a596..b58194ba9 100644 --- a/hutool-db/src/main/java/org/dromara/hutool/db/meta/DatabaseMetaDataWrapper.java +++ b/hutool-db/src/main/java/org/dromara/hutool/db/meta/DatabaseMetaDataWrapper.java @@ -17,7 +17,7 @@ package org.dromara.hutool.db.meta; import org.dromara.hutool.core.collection.CollUtil; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.lang.wrapper.SimpleWrapper; import org.dromara.hutool.core.text.StrUtil; import org.dromara.hutool.core.util.ObjUtil; @@ -123,7 +123,7 @@ public class DatabaseMetaDataWrapper extends SimpleWrapper { */ public List getTableNames(final String tableNamePattern, final TableType... types) { List result = null; - try (final ResultSet rs = this.raw.getTables(catalog, schema, tableNamePattern, Convert.toStrArray(types))) { + try (final ResultSet rs = this.raw.getTables(catalog, schema, tableNamePattern, ConvertUtil.toStrArray(types))) { if (null != rs) { // 初始化结果列表,大小为ResultSet的获取大小。 result = new ArrayList<>(rs.getFetchSize()); diff --git a/hutool-db/src/main/java/org/dromara/hutool/db/sql/Condition.java b/hutool-db/src/main/java/org/dromara/hutool/db/sql/Condition.java index 8dab3daf7..8164f9a0c 100644 --- a/hutool-db/src/main/java/org/dromara/hutool/db/sql/Condition.java +++ b/hutool-db/src/main/java/org/dromara/hutool/db/sql/Condition.java @@ -17,7 +17,7 @@ package org.dromara.hutool.db.sql; import org.dromara.hutool.core.array.ArrayUtil; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.exception.CloneException; import org.dromara.hutool.core.math.NumberUtil; import org.dromara.hutool.core.text.CharUtil; @@ -456,7 +456,7 @@ public class Condition implements Cloneable, Serializable { } else if (value instanceof CharSequence) { valuesForIn = SplitUtil.split((CharSequence) value, StrUtil.COMMA); } else { - valuesForIn = Arrays.asList(Convert.convert(Object[].class, value)); + valuesForIn = Arrays.asList(ConvertUtil.convert(Object[].class, value)); } conditionStrBuilder.append(StrUtil.repeatAndJoin("?", valuesForIn.size(), StrUtil.COMMA)); if (null != paramValues) { diff --git a/hutool-db/src/main/java/org/dromara/hutool/db/sql/StatementBuilder.java b/hutool-db/src/main/java/org/dromara/hutool/db/sql/StatementBuilder.java index 866f923c4..eaecf5a2a 100644 --- a/hutool-db/src/main/java/org/dromara/hutool/db/sql/StatementBuilder.java +++ b/hutool-db/src/main/java/org/dromara/hutool/db/sql/StatementBuilder.java @@ -19,7 +19,7 @@ package org.dromara.hutool.db.sql; import org.dromara.hutool.core.array.ArrayUtil; import org.dromara.hutool.core.collection.ListUtil; import org.dromara.hutool.core.collection.iter.ArrayIter; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.lang.Assert; import org.dromara.hutool.core.lang.builder.Builder; import org.dromara.hutool.core.map.MapUtil; @@ -219,7 +219,7 @@ public class StatementBuilder implements Builder { if (ArrayUtil.isNotEmpty(params) && 1 == params.length && params[0] instanceof Map) { // 检查参数是否为命名方式的参数 - final NamedSql namedSql = new NamedSql(sql, Convert.toMap(String.class, Object.class, params[0])); + final NamedSql namedSql = new NamedSql(sql, ConvertUtil.toMap(String.class, Object.class, params[0])); sql = namedSql.getSql(); params = namedSql.getParamArray(); } diff --git a/hutool-extra/src/main/java/org/dromara/hutool/extra/management/ManagementUtil.java b/hutool-extra/src/main/java/org/dromara/hutool/extra/management/ManagementUtil.java index d3e8ceba7..4c91dd995 100644 --- a/hutool-extra/src/main/java/org/dromara/hutool/extra/management/ManagementUtil.java +++ b/hutool-extra/src/main/java/org/dromara/hutool/extra/management/ManagementUtil.java @@ -16,7 +16,7 @@ package org.dromara.hutool.extra.management; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.lang.Singleton; import org.dromara.hutool.core.util.ObjUtil; @@ -462,6 +462,6 @@ public class ManagementUtil { * @param value 值 */ protected static void append(final StringBuilder builder, final String caption, final Object value) { - builder.append(caption).append(ObjUtil.defaultIfNull(Convert.toStr(value), "[n/a]")).append("\n"); + builder.append(caption).append(ObjUtil.defaultIfNull(ConvertUtil.toStr(value), "[n/a]")).append("\n"); } } diff --git a/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/jetbrick/JetbrickTemplate.java b/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/jetbrick/JetbrickTemplate.java index 6fb4144fe..643d5b05e 100644 --- a/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/jetbrick/JetbrickTemplate.java +++ b/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/jetbrick/JetbrickTemplate.java @@ -16,7 +16,7 @@ package org.dromara.hutool.extra.template.engine.jetbrick; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.reflect.TypeReference; import org.dromara.hutool.extra.template.Template; import jetbrick.template.JetTemplate; @@ -59,13 +59,13 @@ public class JetbrickTemplate implements Template, Serializable{ @Override public void render(final Map bindingMap, final Writer writer) { - final Map map = Convert.convert(new TypeReference>() {}, bindingMap); + final Map map = ConvertUtil.convert(new TypeReference>() {}, bindingMap); rawTemplate.render(map, writer); } @Override public void render(final Map bindingMap, final OutputStream out) { - final Map map = Convert.convert(new TypeReference>() {}, bindingMap); + final Map map = ConvertUtil.convert(new TypeReference>() {}, bindingMap); rawTemplate.render(map, out); } diff --git a/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/pebble/PebbleTemplate.java b/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/pebble/PebbleTemplate.java index 518eebe9e..75a22e928 100644 --- a/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/pebble/PebbleTemplate.java +++ b/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/pebble/PebbleTemplate.java @@ -16,7 +16,7 @@ package org.dromara.hutool.extra.template.engine.pebble; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.reflect.TypeReference; import org.dromara.hutool.extra.template.Template; import org.dromara.hutool.extra.template.TemplateException; @@ -64,7 +64,7 @@ public class PebbleTemplate implements Template { @Override public void render(final Map bindingMap, final Writer writer) { - final Map map = Convert.convert(new TypeReference>() { + final Map map = ConvertUtil.convert(new TypeReference>() { }, bindingMap); try { this.template.evaluate(writer, map); @@ -82,7 +82,7 @@ public class PebbleTemplate implements Template { @Override public void render(final Map bindingMap, final OutputStream out) { - final Map map = Convert.convert(new TypeReference>() { + final Map map = ConvertUtil.convert(new TypeReference>() { }, bindingMap); try { this.template.evaluate(new OutputStreamWriter(out), map); diff --git a/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/rythm/RythmTemplate.java b/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/rythm/RythmTemplate.java index 863f349a8..c076eb065 100644 --- a/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/rythm/RythmTemplate.java +++ b/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/rythm/RythmTemplate.java @@ -16,7 +16,7 @@ package org.dromara.hutool.extra.template.engine.rythm; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.reflect.TypeReference; import org.dromara.hutool.extra.template.Template; @@ -57,7 +57,7 @@ public class RythmTemplate implements Template, Serializable { @Override public void render(final Map bindingMap, final Writer writer) { - final Map map = Convert.convert(new TypeReference>() {}, bindingMap); + final Map map = ConvertUtil.convert(new TypeReference>() {}, bindingMap); rawTemplate.__setRenderArgs(map); rawTemplate.render(writer); } diff --git a/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/thymeleaf/ThymeleafTemplate.java b/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/thymeleaf/ThymeleafTemplate.java index e0a7e8fa4..bbfa675cb 100644 --- a/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/thymeleaf/ThymeleafTemplate.java +++ b/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/thymeleaf/ThymeleafTemplate.java @@ -16,7 +16,7 @@ package org.dromara.hutool.extra.template.engine.thymeleaf; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.io.IoUtil; import org.dromara.hutool.core.reflect.TypeReference; import org.dromara.hutool.core.util.CharsetUtil; @@ -72,7 +72,7 @@ public class ThymeleafTemplate implements Template, Serializable { @Override public void render(final Map bindingMap, final Writer writer) { - final Map map = Convert.convert(new TypeReference>() {}, bindingMap); + final Map map = ConvertUtil.convert(new TypeReference>() {}, bindingMap); final Context context = new Context(Locale.getDefault(), map); this.engine.process(this.template, context, writer); } diff --git a/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/velocity/VelocityTemplate.java b/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/velocity/VelocityTemplate.java index d5906bbae..ffc8852e7 100644 --- a/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/velocity/VelocityTemplate.java +++ b/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/velocity/VelocityTemplate.java @@ -16,7 +16,7 @@ package org.dromara.hutool.extra.template.engine.velocity; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.io.IoUtil; import org.dromara.hutool.core.reflect.TypeReference; import org.dromara.hutool.core.text.StrUtil; @@ -82,7 +82,7 @@ public class VelocityTemplate implements Template, Serializable { * @return {@link VelocityContext} */ private VelocityContext toContext(final Map bindingMap) { - final Map map = Convert.convert(new TypeReference>() {}, bindingMap); + final Map map = ConvertUtil.convert(new TypeReference>() {}, bindingMap); return new VelocityContext(map); } diff --git a/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/wit/WitTemplate.java b/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/wit/WitTemplate.java index 3a84802b3..faa746ebc 100644 --- a/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/wit/WitTemplate.java +++ b/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/wit/WitTemplate.java @@ -16,7 +16,7 @@ package org.dromara.hutool.extra.template.engine.wit; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.reflect.TypeReference; import org.febit.wit.Template; @@ -56,13 +56,13 @@ public class WitTemplate implements org.dromara.hutool.extra.template.Template, @Override public void render(final Map bindingMap, final Writer writer) { - final Map map = Convert.convert(new TypeReference>() {}, bindingMap); + final Map map = ConvertUtil.convert(new TypeReference>() {}, bindingMap); rawTemplate.merge(map, writer); } @Override public void render(final Map bindingMap, final OutputStream out) { - final Map map = Convert.convert(new TypeReference>() {}, bindingMap); + final Map map = ConvertUtil.convert(new TypeReference>() {}, bindingMap); rawTemplate.merge(map, out); } diff --git a/hutool-extra/src/test/java/org/dromara/hutool/extra/spring/cglib/CglibUtilTest.java b/hutool-extra/src/test/java/org/dromara/hutool/extra/spring/cglib/CglibUtilTest.java index 97455cf6b..42cf1f721 100644 --- a/hutool-extra/src/test/java/org/dromara/hutool/extra/spring/cglib/CglibUtilTest.java +++ b/hutool-extra/src/test/java/org/dromara/hutool/extra/spring/cglib/CglibUtilTest.java @@ -13,7 +13,7 @@ package org.dromara.hutool.extra.spring.cglib; import lombok.Data; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.condition.EnabledForJreRange; @@ -41,7 +41,7 @@ public class CglibUtilTest { otherBean = new OtherSampleBean(); //自定义转换器 - CglibUtil.copy(bean, otherBean, (value, target, context) -> Convert.convertQuietly(target, value)); + CglibUtil.copy(bean, otherBean, (value, target, context) -> ConvertUtil.convertQuietly(target, value)); Assertions.assertEquals("Hello world", otherBean.getValue()); Assertions.assertEquals(123, otherBean.getValue2()); } diff --git a/hutool-http/src/main/java/org/dromara/hutool/http/client/HeaderOperation.java b/hutool-http/src/main/java/org/dromara/hutool/http/client/HeaderOperation.java index 8adb230e0..1633e1a0c 100644 --- a/hutool-http/src/main/java/org/dromara/hutool/http/client/HeaderOperation.java +++ b/hutool-http/src/main/java/org/dromara/hutool/http/client/HeaderOperation.java @@ -19,7 +19,7 @@ package org.dromara.hutool.http.client; import org.dromara.hutool.core.array.ArrayUtil; import org.dromara.hutool.core.collection.CollUtil; import org.dromara.hutool.core.collection.ListUtil; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.map.MapUtil; import org.dromara.hutool.core.text.StrUtil; import org.dromara.hutool.http.HttpUtil; @@ -191,7 +191,7 @@ public interface HeaderOperation> { * @since 5.7.9 */ default long contentLength() { - long contentLength = Convert.toLong(header(HeaderName.CONTENT_LENGTH), -1L); + long contentLength = ConvertUtil.toLong(header(HeaderName.CONTENT_LENGTH), -1L); if (contentLength > 0 && (isChunked() || StrUtil.isNotBlank(contentEncoding()))) { //按照HTTP协议规范,在 Transfer-Encoding和Content-Encoding设置后 Content-Length 无效。 contentLength = -1; diff --git a/hutool-http/src/main/java/org/dromara/hutool/http/client/Response.java b/hutool-http/src/main/java/org/dromara/hutool/http/client/Response.java index 4e3405f21..097efacb4 100644 --- a/hutool-http/src/main/java/org/dromara/hutool/http/client/Response.java +++ b/hutool-http/src/main/java/org/dromara/hutool/http/client/Response.java @@ -16,7 +16,7 @@ package org.dromara.hutool.http.client; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.io.IORuntimeException; import org.dromara.hutool.core.text.StrUtil; import org.dromara.hutool.http.HttpException; @@ -172,7 +172,7 @@ public interface Response extends Closeable { * @since 5.7.9 */ default long contentLength() { - long contentLength = Convert.toLong(header(HeaderName.CONTENT_LENGTH), -1L); + long contentLength = ConvertUtil.toLong(header(HeaderName.CONTENT_LENGTH), -1L); if (contentLength > 0 && (isChunked() || StrUtil.isNotBlank(contentEncoding()))) { //按照HTTP协议规范,在 Transfer-Encoding和Content-Encoding设置后 Content-Length 无效。 contentLength = -1; diff --git a/hutool-http/src/main/java/org/dromara/hutool/http/client/body/FormBody.java b/hutool-http/src/main/java/org/dromara/hutool/http/client/body/FormBody.java index bb2ae2af7..902d1317f 100644 --- a/hutool-http/src/main/java/org/dromara/hutool/http/client/body/FormBody.java +++ b/hutool-http/src/main/java/org/dromara/hutool/http/client/body/FormBody.java @@ -17,7 +17,7 @@ package org.dromara.hutool.http.client.body; import org.dromara.hutool.core.collection.CollUtil; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.io.resource.FileResource; import org.dromara.hutool.core.io.resource.MultiFileResource; import org.dromara.hutool.core.map.MapUtil; @@ -120,7 +120,7 @@ public abstract class FormBody> implements HttpBody { strValue = ArrayUtil.join(value, ","); } else { // 其他对象一律转换为字符串 - strValue = Convert.toStr(value, null); + strValue = ConvertUtil.toStr(value, null); } return putToForm(name, strValue); diff --git a/hutool-http/src/main/java/org/dromara/hutool/http/client/body/MultipartOutputStream.java b/hutool-http/src/main/java/org/dromara/hutool/http/client/body/MultipartOutputStream.java index 349c10059..ba58c3cd7 100644 --- a/hutool-http/src/main/java/org/dromara/hutool/http/client/body/MultipartOutputStream.java +++ b/hutool-http/src/main/java/org/dromara/hutool/http/client/body/MultipartOutputStream.java @@ -16,7 +16,7 @@ package org.dromara.hutool.http.client.body; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.io.IORuntimeException; import org.dromara.hutool.core.io.IoUtil; import org.dromara.hutool.core.io.file.FileUtil; @@ -123,7 +123,7 @@ public class MultipartOutputStream extends OutputStream { appendResource(formFieldName, new InputStreamResource((Reader) value, this.charset)); } else { appendResource(formFieldName, - new StringResource(Convert.toStr(value), null, this.charset)); + new StringResource(ConvertUtil.toStr(value), null, this.charset)); } write(StrUtil.CRLF); diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/InternalJSONUtil.java b/hutool-json/src/main/java/org/dromara/hutool/json/InternalJSONUtil.java index cb0998c19..2850f5bf8 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/InternalJSONUtil.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/InternalJSONUtil.java @@ -19,7 +19,7 @@ package org.dromara.hutool.json; import org.dromara.hutool.core.array.ArrayUtil; import org.dromara.hutool.core.bean.copier.CopyOptions; import org.dromara.hutool.core.codec.binary.HexUtil; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.io.IORuntimeException; import org.dromara.hutool.core.lang.mutable.MutableEntry; import org.dromara.hutool.core.map.CaseInsensitiveLinkedMap; @@ -148,7 +148,7 @@ public final class InternalJSONUtil { * @param predicate 属性过滤器,{@link Predicate#test(Object)}为{@code true}保留 */ public static void propertyPut(final JSONObject jsonObject, final Object key, final Object value, final Predicate> predicate) { - final String[] path = SplitUtil.splitToArray(Convert.toStr(key), StrUtil.DOT); + final String[] path = SplitUtil.splitToArray(ConvertUtil.toStr(key), StrUtil.DOT); final int last = path.length - 1; JSONObject target = jsonObject; for (int i = 0; i < last; i += 1) { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/JSONArray.java b/hutool-json/src/main/java/org/dromara/hutool/json/JSONArray.java index 9c3f059b6..82ef8dc42 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/JSONArray.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/JSONArray.java @@ -17,7 +17,7 @@ package org.dromara.hutool.json; import org.dromara.hutool.core.collection.CollUtil; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.convert.impl.ArrayConverter; import org.dromara.hutool.core.lang.Validator; import org.dromara.hutool.core.lang.mutable.Mutable; @@ -520,7 +520,7 @@ public class JSONArray implements JSON, JSONGetter, List, Rando * @since 3.0.8 */ public List toList(final Class elementType) { - return Convert.toList(elementType, this); + return ConvertUtil.toList(elementType, this); } /** diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/JSONUtil.java b/hutool-json/src/main/java/org/dromara/hutool/json/JSONUtil.java index 372ac8b3a..6a456475a 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/JSONUtil.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/JSONUtil.java @@ -16,7 +16,7 @@ package org.dromara.hutool.json; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.io.IORuntimeException; import org.dromara.hutool.core.io.file.FileUtil; import org.dromara.hutool.core.lang.Assert; @@ -397,7 +397,7 @@ public class JSONUtil { } //issue#I7CW27,其他类型使用默认转换 - return Convert.convert(type, json); + return ConvertUtil.convert(type, json); } // -------------------------------------------------------------------- toBean end diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/convert/JSONConverter.java b/hutool-json/src/main/java/org/dromara/hutool/json/convert/JSONConverter.java index 6228f0088..b01df16c2 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/convert/JSONConverter.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/convert/JSONConverter.java @@ -20,7 +20,7 @@ import org.dromara.hutool.core.array.ArrayUtil; import org.dromara.hutool.core.bean.BeanUtil; import org.dromara.hutool.core.bean.RecordUtil; import org.dromara.hutool.core.bean.copier.BeanCopier; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.convert.ConvertException; import org.dromara.hutool.core.convert.Converter; import org.dromara.hutool.core.convert.RegisterConverter; @@ -121,7 +121,7 @@ public class JSONConverter implements Converter, Serializable { } } - return Convert.convertWithCheck(targetType, value, null, config.isIgnoreError()); + return ConvertUtil.convertWithCheck(targetType, value, null, config.isIgnoreError()); } /** diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/mapper/JSONObjectMapper.java b/hutool-json/src/main/java/org/dromara/hutool/json/mapper/JSONObjectMapper.java index 289e2c13c..ed4a69d73 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/mapper/JSONObjectMapper.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/mapper/JSONObjectMapper.java @@ -19,7 +19,7 @@ package org.dromara.hutool.json.mapper; import org.dromara.hutool.core.bean.BeanUtil; import org.dromara.hutool.core.bean.RecordUtil; import org.dromara.hutool.core.bean.copier.CopyOptions; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.io.IoUtil; import org.dromara.hutool.core.lang.mutable.MutableEntry; import org.dromara.hutool.core.reflect.method.MethodUtil; @@ -114,11 +114,11 @@ public class JSONObjectMapper { } else if (source instanceof Map) { // Map for (final Map.Entry e : ((Map) source).entrySet()) { - jsonObject.set(Convert.toStr(e.getKey()), e.getValue(), predicate, false); + jsonObject.set(ConvertUtil.toStr(e.getKey()), e.getValue(), predicate, false); } } else if (source instanceof Map.Entry) { final Map.Entry entry = (Map.Entry) source; - jsonObject.set(Convert.toStr(entry.getKey()), entry.getValue(), predicate, false); + jsonObject.set(ConvertUtil.toStr(entry.getKey()), entry.getValue(), predicate, false); } else if (source instanceof CharSequence) { // 可能为JSON字符串 mapFromStr((CharSequence) source, jsonObject); diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serialize/DateJSONString.java b/hutool-json/src/main/java/org/dromara/hutool/json/serialize/DateJSONString.java index 576675085..2ce25c419 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serialize/DateJSONString.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serialize/DateJSONString.java @@ -16,7 +16,7 @@ package org.dromara.hutool.json.serialize; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.date.DateUtil; import org.dromara.hutool.core.date.TemporalAccessorUtil; import org.dromara.hutool.core.date.format.GlobalCustomFormat; @@ -86,7 +86,7 @@ public class DateJSONString implements JSONStringer { if (dateObj instanceof TemporalAccessor) { dateStr = TemporalAccessorUtil.format((TemporalAccessor) dateObj, format); } else { - dateStr = DateUtil.format(Convert.toDate(dateObj), format); + dateStr = DateUtil.format(ConvertUtil.toDate(dateObj), format); } if (GlobalCustomFormat.FORMAT_SECONDS.equals(format) diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/Issue1101Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/Issue1101Test.java index 03a567ab5..eeb930f82 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/Issue1101Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/Issue1101Test.java @@ -13,7 +13,7 @@ package org.dromara.hutool.json; import org.dromara.hutool.core.bean.BeanUtil; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.reflect.TypeReference; import lombok.Data; import org.junit.jupiter.api.Assertions; @@ -31,7 +31,7 @@ public class Issue1101Test { public void treeMapConvertTest(){ final String json = "[{\"nodeName\":\"admin\",\"treeNodeId\":\"00010001_52c95b83-2083-4138-99fb-e6e21f0c1277\",\"sort\":0,\"type\":10,\"parentId\":\"00010001\",\"children\":[],\"id\":\"52c95b83-2083-4138-99fb-e6e21f0c1277\",\"status\":true},{\"nodeName\":\"test\",\"treeNodeId\":\"00010001_97054a82-f8ff-46a1-b76c-cbacf6d18045\",\"sort\":0,\"type\":10,\"parentId\":\"00010001\",\"children\":[],\"id\":\"97054a82-f8ff-46a1-b76c-cbacf6d18045\",\"status\":true}]"; final JSONArray objects = JSONUtil.parseArray(json); - final TreeSet convert = Convert.convert(new TypeReference>() { + final TreeSet convert = ConvertUtil.convert(new TypeReference>() { }, objects); Assertions.assertEquals(2, convert.size()); } diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/IssueI49VZBTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/IssueI49VZBTest.java index e7932d1a8..d3277374a 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/IssueI49VZBTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/IssueI49VZBTest.java @@ -12,7 +12,7 @@ package org.dromara.hutool.json; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import lombok.Data; import lombok.EqualsAndHashCode; import org.junit.jupiter.api.Assertions; @@ -82,7 +82,7 @@ public class IssueI49VZBTest { @Test public void enumConvertTest(){ - final NBCloudKeyType type = Convert.toEnum(NBCloudKeyType.class, "snapKey"); + final NBCloudKeyType type = ConvertUtil.toEnum(NBCloudKeyType.class, "snapKey"); Assertions.assertEquals(NBCloudKeyType.snapKey, type); } } diff --git a/hutool-poi/src/main/java/org/dromara/hutool/poi/csv/CsvWriter.java b/hutool-poi/src/main/java/org/dromara/hutool/poi/csv/CsvWriter.java index 484c44f50..be0b004b9 100644 --- a/hutool-poi/src/main/java/org/dromara/hutool/poi/csv/CsvWriter.java +++ b/hutool-poi/src/main/java/org/dromara/hutool/poi/csv/CsvWriter.java @@ -19,7 +19,7 @@ package org.dromara.hutool.poi.csv; import org.dromara.hutool.core.bean.BeanUtil; import org.dromara.hutool.core.collection.CollUtil; import org.dromara.hutool.core.collection.iter.ArrayIter; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.io.IORuntimeException; import org.dromara.hutool.core.io.IoUtil; import org.dromara.hutool.core.io.file.FileUtil; @@ -228,7 +228,7 @@ public final class CsvWriter implements Closeable, Flushable, Serializable { public CsvWriter write(final Iterable lines) throws IORuntimeException { if (CollUtil.isNotEmpty(lines)) { for (final Object values : lines) { - appendLine(Convert.toStrArray(values)); + appendLine(ConvertUtil.toStrArray(values)); } flush(); } @@ -286,7 +286,7 @@ public final class CsvWriter implements Closeable, Flushable, Serializable { writeHeaderLine(map.keySet().toArray(new String[0])); isFirst = false; } - writeLine(Convert.toStrArray(map.values())); + writeLine(ConvertUtil.toStrArray(map.values())); } flush(); } diff --git a/hutool-poi/src/main/java/org/dromara/hutool/poi/excel/reader/sheet/ListSheetReader.java b/hutool-poi/src/main/java/org/dromara/hutool/poi/excel/reader/sheet/ListSheetReader.java index 15cc7ff5a..4d55f46a0 100644 --- a/hutool-poi/src/main/java/org/dromara/hutool/poi/excel/reader/sheet/ListSheetReader.java +++ b/hutool-poi/src/main/java/org/dromara/hutool/poi/excel/reader/sheet/ListSheetReader.java @@ -17,7 +17,6 @@ package org.dromara.hutool.poi.excel.reader.sheet; import org.dromara.hutool.core.collection.CollUtil; -import org.dromara.hutool.core.convert.Convert; import org.apache.poi.ss.usermodel.Sheet; import org.dromara.hutool.poi.excel.RowUtil; import org.dromara.hutool.poi.excel.cell.editors.CellEditor; diff --git a/hutool-poi/src/main/java/org/dromara/hutool/poi/excel/sax/handler/BeanRowHandler.java b/hutool-poi/src/main/java/org/dromara/hutool/poi/excel/sax/handler/BeanRowHandler.java index 43de3ffb6..08c3dbfef 100644 --- a/hutool-poi/src/main/java/org/dromara/hutool/poi/excel/sax/handler/BeanRowHandler.java +++ b/hutool-poi/src/main/java/org/dromara/hutool/poi/excel/sax/handler/BeanRowHandler.java @@ -19,7 +19,7 @@ package org.dromara.hutool.poi.excel.sax.handler; import org.dromara.hutool.core.bean.BeanUtil; import org.dromara.hutool.core.collection.iter.IterUtil; import org.dromara.hutool.core.collection.ListUtil; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.lang.Assert; import java.util.List; @@ -61,7 +61,7 @@ public abstract class BeanRowHandler extends AbstractRowHandler { @Override public void handle(final int sheetIndex, final long rowIndex, final List rowCells) { if (rowIndex == this.headerRowIndex) { - this.headerList = ListUtil.view(Convert.toList(String.class, rowCells)); + this.headerList = ListUtil.view(ConvertUtil.toList(String.class, rowCells)); return; } super.handle(sheetIndex, rowIndex, rowCells); diff --git a/hutool-poi/src/main/java/org/dromara/hutool/poi/excel/sax/handler/MapRowHandler.java b/hutool-poi/src/main/java/org/dromara/hutool/poi/excel/sax/handler/MapRowHandler.java index c74f85e4d..b4f58a877 100644 --- a/hutool-poi/src/main/java/org/dromara/hutool/poi/excel/sax/handler/MapRowHandler.java +++ b/hutool-poi/src/main/java/org/dromara/hutool/poi/excel/sax/handler/MapRowHandler.java @@ -18,7 +18,7 @@ package org.dromara.hutool.poi.excel.sax.handler; import org.dromara.hutool.core.collection.iter.IterUtil; import org.dromara.hutool.core.collection.ListUtil; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import java.util.List; import java.util.Map; @@ -57,7 +57,7 @@ public abstract class MapRowHandler extends AbstractRowHandler rowCells) { if (rowIndex == this.headerRowIndex) { - this.headerList = ListUtil.view(Convert.toList(String.class, rowCells)); + this.headerList = ListUtil.view(ConvertUtil.toList(String.class, rowCells)); return; } super.handle(sheetIndex, rowIndex, rowCells); diff --git a/hutool-poi/src/main/java/org/dromara/hutool/poi/word/TableUtil.java b/hutool-poi/src/main/java/org/dromara/hutool/poi/word/TableUtil.java index 8ae545802..27240f380 100644 --- a/hutool-poi/src/main/java/org/dromara/hutool/poi/word/TableUtil.java +++ b/hutool-poi/src/main/java/org/dromara/hutool/poi/word/TableUtil.java @@ -19,7 +19,7 @@ package org.dromara.hutool.poi.word; import org.dromara.hutool.core.bean.BeanUtil; import org.dromara.hutool.core.collection.ListUtil; import org.dromara.hutool.core.collection.iter.IterUtil; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.lang.Assert; import org.dromara.hutool.core.map.MapUtil; import org.apache.poi.xwpf.usermodel.XWPFDocument; @@ -147,7 +147,7 @@ public class TableUtil { int index = 0; for (final Object cellData : rowData) { cell = getOrCreateCell(row, index); - cell.setText(Convert.toStr(cellData)); + cell.setText(ConvertUtil.toStr(cellData)); index++; } } diff --git a/hutool-poi/src/test/java/org/dromara/hutool/poi/excel/reader/ExcelSaxReadTest.java b/hutool-poi/src/test/java/org/dromara/hutool/poi/excel/reader/ExcelSaxReadTest.java index 181efc1ce..296c808d1 100644 --- a/hutool-poi/src/test/java/org/dromara/hutool/poi/excel/reader/ExcelSaxReadTest.java +++ b/hutool-poi/src/test/java/org/dromara/hutool/poi/excel/reader/ExcelSaxReadTest.java @@ -14,7 +14,7 @@ package org.dromara.hutool.poi.excel.reader; import org.dromara.hutool.core.collection.CollUtil; import org.dromara.hutool.core.collection.ListUtil; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.io.IoUtil; import org.dromara.hutool.core.io.file.FileUtil; import org.dromara.hutool.core.lang.Console; @@ -93,7 +93,7 @@ public class ExcelSaxReadTest { @Disabled public void readBlankLineTest() { ExcelUtil.readBySax("e:/ExcelBlankLine.xlsx", 0, (sheetIndex, rowIndex, rowList) -> { - if (StrUtil.isAllEmpty(Convert.toStrArray(rowList))) { + if (StrUtil.isAllEmpty(ConvertUtil.toStrArray(rowList))) { return; } Console.log(rowList); diff --git a/hutool-setting/src/main/java/org/dromara/hutool/setting/Setting.java b/hutool-setting/src/main/java/org/dromara/hutool/setting/Setting.java index fb5e3f21d..91510f000 100644 --- a/hutool-setting/src/main/java/org/dromara/hutool/setting/Setting.java +++ b/hutool-setting/src/main/java/org/dromara/hutool/setting/Setting.java @@ -17,7 +17,7 @@ package org.dromara.hutool.setting; import org.dromara.hutool.core.collection.ListUtil; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.func.LambdaUtil; import org.dromara.hutool.core.func.SerSupplier; import org.dromara.hutool.core.io.IoUtil; @@ -512,7 +512,7 @@ public class Setting extends AbsSetting implements Map { * @return 被删除的值,如果值不存在,返回null */ public String remove(final String group, final Object key) { - return this.groupedMap.remove(group, Convert.toStr(key)); + return this.groupedMap.remove(group, ConvertUtil.toStr(key)); } /** @@ -641,7 +641,7 @@ public class Setting extends AbsSetting implements Map { */ @Override public boolean containsKey(final Object key) { - return this.groupedMap.containsKey(DEFAULT_GROUP, Convert.toStr(key)); + return this.groupedMap.containsKey(DEFAULT_GROUP, ConvertUtil.toStr(key)); } /** @@ -652,7 +652,7 @@ public class Setting extends AbsSetting implements Map { */ @Override public boolean containsValue(final Object value) { - return this.groupedMap.containsValue(DEFAULT_GROUP, Convert.toStr(value)); + return this.groupedMap.containsValue(DEFAULT_GROUP, ConvertUtil.toStr(value)); } /** diff --git a/hutool-swing/src/main/java/org/dromara/hutool/swing/img/color/ColorUtil.java b/hutool-swing/src/main/java/org/dromara/hutool/swing/img/color/ColorUtil.java index 8929b1c64..beaaa7815 100644 --- a/hutool-swing/src/main/java/org/dromara/hutool/swing/img/color/ColorUtil.java +++ b/hutool-swing/src/main/java/org/dromara/hutool/swing/img/color/ColorUtil.java @@ -17,7 +17,7 @@ package org.dromara.hutool.swing.img.color; import org.dromara.hutool.core.array.ArrayUtil; -import org.dromara.hutool.core.convert.Convert; +import org.dromara.hutool.core.convert.ConvertUtil; import org.dromara.hutool.core.lang.Assert; import org.dromara.hutool.core.lang.ansi.Ansi4BitColor; import org.dromara.hutool.core.lang.ansi.Ansi8BitColor; @@ -175,12 +175,12 @@ public class ColorUtil { if (3 == size) { // RGB - final Integer[] rgbIntegers = Convert.toIntArray(rgb); + final Integer[] rgbIntegers = ConvertUtil.toIntArray(rgb); return new Color(rgbIntegers[0], rgbIntegers[1], rgbIntegers[2]); } if (4 == size) { // RGBA - final Float[] rgbFloats = Convert.toFloatArray(rgb); + final Float[] rgbFloats = ConvertUtil.toFloatArray(rgb); Float a = rgbFloats[3]; if (a < 1) { // 识别CSS形式