使MapBuilder实现Builder接口

This commit is contained in:
TomXin 2022-02-18 17:15:25 +08:00
parent 3f2f7027a5
commit abf697d60a

View File

@ -1,6 +1,8 @@
package cn.hutool.core.map; package cn.hutool.core.map;
import java.io.Serializable;
import cn.hutool.core.builder.Builder;
import java.util.Map; import java.util.Map;
import java.util.function.Supplier; import java.util.function.Supplier;
@ -11,7 +13,7 @@ import java.util.function.Supplier;
* @param <V> Value类型 * @param <V> Value类型
* @since 3.1.1 * @since 3.1.1
*/ */
public class MapBuilder<K, V> implements Serializable { public class MapBuilder<K, V> implements Builder<Map<K,V>> {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
private final Map<K, V> map; private final Map<K, V> map;
@ -133,6 +135,7 @@ public class MapBuilder<K, V> implements Serializable {
* @return 创建后的map * @return 创建后的map
* @since 3.3.0 * @since 3.3.0
*/ */
@Override
public Map<K, V> build() { public Map<K, V> build() {
return map(); return map();
} }