1.更新 Convert.toMap方法注释,格式化代码

2.删除mapToMapWithSelfTypeTest方法多余空行
This commit is contained in:
wenbei 2022-07-26 12:33:09 +08:00
parent de52d71031
commit bb85c40924
2 changed files with 5 additions and 6 deletions

View File

@ -601,7 +601,7 @@ public class Convert {
} }
/** /**
* 转换为Map若value原本就是Map使用原始类型若不是 * 转换为Map若value原本就是Map转为原始类型若不是则默认转为HashMap
* *
* @param <K> 键类型 * @param <K> 键类型
* @param <V> 值类型 * @param <V> 值类型
@ -613,10 +613,10 @@ public class Convert {
*/ */
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
public static <K, V> Map<K, V> toMap(Class<K> keyType, Class<V> valueType, Object value) { public static <K, V> Map<K, V> toMap(Class<K> keyType, Class<V> valueType, Object value) {
if(value instanceof Map){ if (value instanceof Map) {
return toMap((Class<? extends Map>) value.getClass(), keyType, valueType,value); return toMap((Class<? extends Map>) value.getClass(), keyType, valueType, value);
}else{ } else {
return toMap(HashMap.class, keyType, valueType,value); return toMap(HashMap.class, keyType, valueType, value);
} }
} }

View File

@ -70,7 +70,6 @@ public class ConvertToBeanTest {
} }
@Test @Test
public void mapToMapWithSelfTypeTest() { public void mapToMapWithSelfTypeTest() {
CaseInsensitiveMap<String, Integer> caseInsensitiveMap = new CaseInsensitiveMap<>(); CaseInsensitiveMap<String, Integer> caseInsensitiveMap = new CaseInsensitiveMap<>();
caseInsensitiveMap.put("jerry", 1); caseInsensitiveMap.put("jerry", 1);
caseInsensitiveMap.put("Jerry", 2); caseInsensitiveMap.put("Jerry", 2);