Class KeyValuePairs<K,V>

All Implemented Interfaces:
Serializable, Cloneable, Iterable<KeyValuePair<K,V>>, Collection<KeyValuePair<K,V>>, Deque<KeyValuePair<K,V>>, List<KeyValuePair<K,V>>, Queue<KeyValuePair<K,V>>

public class KeyValuePairs<K,V> extends LinkedList<KeyValuePair<K,V>>
键值对列表
Author:
qiushui on 2018-11-03.
See Also:
  • Constructor Details

    • KeyValuePairs

      public KeyValuePairs()
  • Method Details

    • addKeyValue

      public void addKeyValue(K key, V value)
      添加键值对
    • allKey

      public List<K> allKey()
      获取所有键
    • allValue

      public List<V> allValue()
      获取所有值
    • toMap

      public Map<K,V> toMap()
      转化成Map形式
    • fromMap

      public static <K, V> KeyValuePairs<K,V> fromMap(Map<K,V> map)
      从Map转化
    • of

      @SafeVarargs public static <K, V> KeyValuePairs<K,V> of(KeyValuePair<K,V>... keyValuePairArray)
      带值初始化
    • of

      public static <K, V> KeyValuePairs<K,V> of(Collection<KeyValuePair<K,V>> keyValuePairCollection)
      带值初始化