public class Kv extends HashMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| 构造器和说明 |
|---|
Kv() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Kv |
by(Object key,
Object value) |
static Kv |
create() |
Kv |
delete(Object key) |
boolean |
equals(Object kv) |
<T> T |
getAs(Object key) |
<T> T |
getAs(Object key,
T defaultValue) |
BigDecimal |
getBigDecimal(Object key) |
Boolean |
getBoolean(Object key) |
Date |
getDate(Object key) |
Double |
getDouble(Object key) |
Float |
getFloat(Object key) |
Integer |
getInt(Object key) |
LocalDateTime |
getLocalDateTime(Object key) |
Long |
getLong(Object key) |
Number |
getNumber(Object key) |
String |
getStr(Object key) |
boolean |
isFalse(Object key)
key 存在,并且 value 为 false,则返回 true
|
boolean |
isNull(Object key)
key 不存在,或者 key 存在但 value 为null
|
boolean |
isTrue(Object key)
key 存在,并且 value 为 true,则返回 true
|
Kv |
keep(String... keys) |
boolean |
notNull(Object key)
key 存在,并且 value 不为 null
|
static Kv |
of(Object key,
Object value) |
Kv |
set(Kv kv) |
Kv |
set(Map map) |
Kv |
set(Object key,
Object value) |
Kv |
setIfNotBlank(Object key,
String value) |
Kv |
setIfNotNull(Object key,
Object value) |
<K,V> Map<K,V> |
toMap() |
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valueshashCode, toStringpublic static Kv create()
public <T> T getAs(Object key)
public <T> T getAs(Object key, T defaultValue)
public BigDecimal getBigDecimal(Object key)
public LocalDateTime getLocalDateTime(Object key)
public boolean notNull(Object key)
public boolean isNull(Object key)
public boolean isTrue(Object key)
public boolean isFalse(Object key)
public boolean equals(Object kv)
equals 在接口中 Mapequals 在类中 AbstractMappublic <K,V> Map<K,V> toMap()
Copyright © 2024. All rights reserved.