程序包 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