@@ -486,12 +486,22 @@ public static <K, V, M extends Map<K, V>> M toMap(IntFunction<M> newMap, Object.
486486 /**
487487 * 根据可变参数形式的键值数组构造一个 Map 集合<br/>
488488 *
489- * @param elements 可变参数形式的元素数组
489+ * @param kvPairs 可变参数形式的元素数组
490+ * @deprecated 请使用 {@link #asHashMap(Object[])}
490491 */
491- public static <K , V > HashMap <K , V > asRawHashMap (Object ... elements ) {
492- checkPairs (elements );
493- final HashMap <K , V > map = newHashMap (elements .length >> 1 );
494- putAllRaw (map , elements );
492+ public static <K , V > HashMap <K , V > asRawHashMap (Object ... kvPairs ) {
493+ return asHashMap (kvPairs );
494+ }
495+
496+ /**
497+ * 根据可变参数形式的键值数组构造一个 Map 集合<br/>
498+ *
499+ * @param kvPairs 可变参数形式的元素数组
500+ */
501+ public static <K , V > HashMap <K , V > asHashMap (Object [] kvPairs ) {
502+ checkPairs (kvPairs );
503+ final HashMap <K , V > map = newHashMap (kvPairs .length >> 1 );
504+ putAllRaw (map , kvPairs );
495505 return map ;
496506 }
497507
@@ -550,12 +560,22 @@ public static <K, V> HashMap<K, V> asHashMap(K k1, V v1, K k2, V v2, K k3, V v3,
550560 /**
551561 * 根据可变参数形式的键值数组构造一个 Map 集合<br/>
552562 *
553- * @param elements 可变参数形式的元素数组
563+ * @param kvPairs 可变参数形式的元素数组
564+ * @deprecated 请使用 {@link #asLinkedHashMap(Object[]) } 替代
554565 */
555- public static <K , V > LinkedHashMap <K , V > asRawLinkedHashMap (Object ... elements ) {
556- checkPairs (elements );
557- final LinkedHashMap <K , V > map = newLinkedHashMap (elements .length >> 1 );
558- putAllRaw (map , elements );
566+ public static <K , V > LinkedHashMap <K , V > asRawLinkedHashMap (Object ... kvPairs ) {
567+ return asLinkedHashMap (kvPairs );
568+ }
569+
570+ /**
571+ * 根据可变参数形式的键值数组构造一个 Map 集合<br/>
572+ *
573+ * @param kvPairs 可变参数形式的元素数组
574+ */
575+ public static <K , V > LinkedHashMap <K , V > asLinkedHashMap (Object [] kvPairs ) {
576+ checkPairs (kvPairs );
577+ final LinkedHashMap <K , V > map = newLinkedHashMap (kvPairs .length >> 1 );
578+ putAllRaw (map , kvPairs );
559579 return map ;
560580 }
561581
0 commit comments