mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
fix code
This commit is contained in:
@@ -30,6 +30,21 @@ public class MapBuilder<K, V> implements Builder<Map<K, V>> {
|
||||
|
||||
private final Map<K, V> map;
|
||||
|
||||
// region ----- of
|
||||
/**
|
||||
* 创建Builder,默认HashMap实现
|
||||
*
|
||||
* @param <K> Key类型
|
||||
* @param <V> Value类型
|
||||
* @param key 键
|
||||
* @param value 值
|
||||
* @return MapBuilder
|
||||
*/
|
||||
public static <K, V> MapBuilder<K, V> of(final K key, final V value) {
|
||||
final MapBuilder<K, V> builder = of();
|
||||
return builder.put(key, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* 创建Builder,默认HashMap实现
|
||||
*
|
||||
@@ -67,6 +82,7 @@ public class MapBuilder<K, V> implements Builder<Map<K, V>> {
|
||||
public static <K, V> MapBuilder<K, V> of(final Map<K, V> map) {
|
||||
return new MapBuilder<>(map);
|
||||
}
|
||||
// endregion
|
||||
|
||||
/**
|
||||
* 链式Map创建类
|
||||
|
@@ -75,6 +75,19 @@ public final class UrlBuilder implements Builder<String> {
|
||||
*/
|
||||
private final boolean needEncodePercent;
|
||||
|
||||
// region ----- of
|
||||
|
||||
/**
|
||||
* 使用UrlBuilder构建UrlBuilder
|
||||
*
|
||||
* @param builder {@code UrlBuilder}
|
||||
* @return UrlBuilder
|
||||
*/
|
||||
public static UrlBuilder of(final UrlBuilder builder) {
|
||||
return of(builder.getScheme(), builder.getHost(), builder.getPort(), builder.getPathStr(),
|
||||
builder.getQueryStr(), builder.getFragment(), builder.getCharset());
|
||||
}
|
||||
|
||||
/**
|
||||
* 使用URI构建UrlBuilder
|
||||
*
|
||||
@@ -203,6 +216,7 @@ public final class UrlBuilder implements Builder<String> {
|
||||
public static UrlBuilder of() {
|
||||
return new UrlBuilder();
|
||||
}
|
||||
// endregion
|
||||
|
||||
/**
|
||||
* 构造
|
||||
|
Reference in New Issue
Block a user