程序包 com.ajaxjs.util
类 ObjectHelper
- java.lang.Object
-
- com.ajaxjs.util.ObjectHelper
-
public class ObjectHelper extends Object
A helper for Java Object.
-
-
字段概要
字段 修饰符和类型 字段 说明 static Map<String,Object>
EMPTY_PARAMS_MAP
Dummy Map
-
构造器概要
构造器 构造器 说明 ObjectHelper()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static <T extends Serializable>
Tclone(T obj)
对象深度克隆static <K,V>
Map<K,V>mapOf(int expectedSize)
Creates a HashMap with a specified expected number of entries.static <K,V>
Map<K,V>mapOf(K k1, V v1)
创建一个新的 HashMapstatic <K,V>
Map<K,V>mapOf(K k1, V v1, K k2, V v2)
创建一个新的 HashMapstatic <K,V>
Map<K,V>mapOf(K k1, V v1, K k2, V v2, K k3, V v3)
创建一个新的 HashMap
-
-
-
方法详细资料
-
clone
public static <T extends Serializable> T clone(T obj)
对象深度克隆- 类型参数:
T
- 对象泛型参数- 参数:
obj
- 待克隆的对象- 返回:
- 克隆后的对象
-
mapOf
public static <K,V> Map<K,V> mapOf(K k1, V v1)
创建一个新的 HashMap- 类型参数:
K
- k1 类型V
- v1 类型- 参数:
k1
- 键1v1
- 值1- 返回:
- 新创建的 HashMap
-
mapOf
public static <K,V> Map<K,V> mapOf(K k1, V v1, K k2, V v2)
创建一个新的 HashMap- 类型参数:
K
- k1 类型V
- v1 类型- 参数:
k1
- 键1v1
- 值1k2
- 键2v2
- 值2- 返回:
- 新创建的 HashMap
-
mapOf
public static <K,V> Map<K,V> mapOf(K k1, V v1, K k2, V v2, K k3, V v3)
创建一个新的 HashMap- 类型参数:
K
- k1 类型V
- v1 类型- 参数:
k1
- 键1v1
- 值1k2
- 键2v2
- 值2k3
- 键3v3
- 值3- 返回:
- 新创建的 HashMap
-
mapOf
public static <K,V> Map<K,V> mapOf(int expectedSize)
Creates a HashMap with a specified expected number of entries. The initial capacity and load factor are calculated to minimize resizing.- 参数:
expectedSize
- the expected number of entries in the map- 返回:
- a new HashMap with optimal initial capacity and load factor
-
-