程序包 com.ajaxjs.util

类 ObjectHelper

java.lang.Object
com.ajaxjs.util.ObjectHelper

public class ObjectHelper extends Object
A helper for Java Object.
  • 字段详细资料

    • EMPTY_PARAMS_MAP

      public static final Map<String,Object> EMPTY_PARAMS_MAP
      Dummy Map
  • 构造器详细资料

    • ObjectHelper

      public ObjectHelper()
  • 方法详细资料

    • 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 - 键1
      v1 - 值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 - 键1
      v1 - 值1
      k2 - 键2
      v2 - 值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 - 键1
      v1 - 值1
      k2 - 键2
      v2 - 值2
      k3 - 键3
      v3 - 值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