-
-
-
方法概要
<T> T
<T> T
<T> T
<T> T
<T> T
从类继承的方法 java.util.HashMap
clone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, size
从接口继承的方法 java.util.Map
compute, computeIfAbsent, computeIfPresent, containsKey, equals, hashCode, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, size
-
构造器详细资料
-
Payload
public Payload()
构造方法
-
方法详细资料
-
newInstance
public static Payload newInstance()
创建Payload的实例
- 返回:
- Payload的实例
-
find
@Nullable
public <T> T find(String key)
获取值
- 类型参数:
T - 返回值类型泛型
- 参数:
key - key
- 返回:
- 值或
null
- 从以下版本开始:
- 1.0.1
- 另请参阅:
-
-
findOrDefault
@Nullable
public <T> T findOrDefault(String key,
@Nullable
T defaultIfNull)
获取key对应值或默认值
- 类型参数:
T - 返回值类型泛型
- 参数:
key - key
defaultIfNull - 找不到时的默认值
- 返回:
- 值或者默认值
- 从以下版本开始:
- 1.0.1
- 另请参阅:
-
-
findOrDefault
public <T> T findOrDefault(String key,
@NonNull
Supplier<T> defaultIfNull)
获取key对应值或默认值
- 类型参数:
T - 返回值类型泛型
- 参数:
key - key
defaultIfNull - 找不到时的默认值
- 返回:
- 值或者默认值
- 从以下版本开始:
- 1.1.2
- 另请参阅:
-
-
findRequired
public <T> T findRequired(String key)
获取key对应值或抛出异常
- 类型参数:
T - 返回值类型泛型
- 参数:
key - key
- 返回:
- 值
- 抛出:
NoSuchElementException - 找不到key值时抛出异常
- 从以下版本开始:
- 1.0.1
- 另请参阅:
-
-
findRequired
获取key对应值或抛出异常
- 类型参数:
T - 返回值类型泛型
- 参数:
key - key
exceptionIfKeyNotFound - 找不到key对应的值时的异常提供器
- 返回:
- 值
- 从以下版本开始:
- 1.0.5
- 另请参阅:
-