public class Okv extends LinkedHashMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| 构造器和说明 |
|---|
Okv() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Okv |
by(Object key,
Object value) |
static Okv |
create() |
Okv |
delete(Object key) |
boolean |
equals(Object okv) |
<T> T |
getAs(Object key) |
<T> T |
getAs(Object key,
T defaultValue) |
<T> T |
getAs(Object key,
T defaultValue,
Func.F11<Object,T> converter) |
BigDecimal |
getBigDecimal(Object key) |
BigDecimal |
getBigDecimal(Object key,
BigDecimal defaultValue) |
Boolean |
getBoolean(Object key) |
Boolean |
getBoolean(Object key,
Boolean defaultValue) |
Date |
getDate(Object key) |
Date |
getDate(Object key,
Date defaultValue) |
Double |
getDouble(Object key) |
Double |
getDouble(Object key,
Double defaultValue) |
Float |
getFloat(Object key) |
Float |
getFloat(Object key,
Float defaultValue) |
Integer |
getInt(Object key) |
Integer |
getInt(Object key,
Integer defaultValue) |
LocalDateTime |
getLocalDateTime(Object key) |
LocalDateTime |
getLocalDateTime(Object key,
LocalDateTime defaultValue) |
Long |
getLong(Object key) |
Long |
getLong(Object key,
Long defaultValue) |
Number |
getNumber(Object key) |
Number |
getNumber(Object key,
Number defaultValue) |
String |
getStr(Object key) |
String |
getStr(Object key,
String defaultValue) |
boolean |
isBlank(Object key)
key 所对应的 value 值为空白字符串
|
boolean |
isFalse(Object key)
key 存在,并且 value 为 false,则返回 true
|
boolean |
isNull(Object key)
key 不存在,或者 key 存在但 value 为null
|
boolean |
isTrue(Object key)
key 存在,并且 value 为 true,则返回 true
|
Okv |
keep(String... keys) |
boolean |
notBlank(Object key)
key 所对应的 value 值不为空白字符串
|
boolean |
notNull(Object key)
key 存在,并且 value 不为 null
|
static Okv |
of(Object key,
Object value) |
Okv |
set(Map map) |
Okv |
set(Object key,
Object value) |
Okv |
set(Okv okv) |
Okv |
setIfNotBlank(Object key,
String value) |
Okv |
setIfNotNull(Object key,
Object value) |
<K,V> Map<K,V> |
toMap() |
clear, containsValue, entrySet, forEach, get, getOrDefault, keySet, removeEldestEntry, replaceAll, valuesclone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, sizehashCode, toStringcompute, computeIfAbsent, computeIfPresent, containsKey, hashCode, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, sizepublic static Okv 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 BigDecimal getBigDecimal(Object key, BigDecimal defaultValue)
public LocalDateTime getLocalDateTime(Object key, LocalDateTime defaultValue)
public boolean notNull(Object key)
public boolean isNull(Object key)
public boolean notBlank(Object key)
public boolean isBlank(Object key)
public boolean isTrue(Object key)
public boolean isFalse(Object key)
public boolean equals(Object okv)
equals 在接口中 Mapequals 在类中 AbstractMappublic <K,V> Map<K,V> toMap()
Copyright © 2024. All rights reserved.