diff --git a/hutool-core/src/main/java/cn/hutool/core/convert/Convert.java b/hutool-core/src/main/java/cn/hutool/core/convert/Convert.java index 7bc2a5b88..47f089630 100755 --- a/hutool-core/src/main/java/cn/hutool/core/convert/Convert.java +++ b/hutool-core/src/main/java/cn/hutool/core/convert/Convert.java @@ -601,7 +601,7 @@ public class Convert { } /** - * 转换为Map,若value原本就是Map,则使用原始类型若不是 + * 转换为Map,若value原本就是Map,则转为原始类型,若不是则默认转为HashMap * * @param 键类型 * @param 值类型 @@ -613,10 +613,10 @@ public class Convert { */ @SuppressWarnings("unchecked") public static Map toMap(Class keyType, Class valueType, Object value) { - if(value instanceof Map){ - return toMap((Class) value.getClass(), keyType, valueType,value); - }else{ - return toMap(HashMap.class, keyType, valueType,value); + if (value instanceof Map) { + return toMap((Class) value.getClass(), keyType, valueType, value); + } else { + return toMap(HashMap.class, keyType, valueType, value); } } diff --git a/hutool-core/src/test/java/cn/hutool/core/convert/ConvertToBeanTest.java b/hutool-core/src/test/java/cn/hutool/core/convert/ConvertToBeanTest.java index f37bb9e3a..acbb34a07 100755 --- a/hutool-core/src/test/java/cn/hutool/core/convert/ConvertToBeanTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/convert/ConvertToBeanTest.java @@ -70,7 +70,6 @@ public class ConvertToBeanTest { } @Test public void mapToMapWithSelfTypeTest() { - CaseInsensitiveMap caseInsensitiveMap = new CaseInsensitiveMap<>(); caseInsensitiveMap.put("jerry", 1); caseInsensitiveMap.put("Jerry", 2);