如何将Java中的Set集合转换为Map集合?
- 内容介绍
- 文章标签
- 相关推荐
本文共计519个文字,预计阅读时间需要3分钟。
为了将Set集合扩展为Map集合,我们可以定义一个SimpleEntry类,该类代表一个key-value对。当Set集合中的所有元素都是SimpleEntry对象时,我们可以将其视为一个Map来使用。
javapackage ListAndS;
class SimpleEntry { private K key; private V value;
public SimpleEntry(K key, V value) { this.key=key; this.value=value; }
public K getKey() { return key; }
public V getValue() { return value; }
public void setKey(K key) { this.key=key; }
public void setValue(V value) { this.value=value; }}
为了把Set集合扩展为一个Map集合,我们可以考虑定义一个SimpleEntry类,该类代表一个key-value对。当Set集合中的元素全是SimpleEntry对象的时候,那么它就可以当成Map来使用。本文共计519个文字,预计阅读时间需要3分钟。
为了将Set集合扩展为Map集合,我们可以定义一个SimpleEntry类,该类代表一个key-value对。当Set集合中的所有元素都是SimpleEntry对象时,我们可以将其视为一个Map来使用。
javapackage ListAndS;
class SimpleEntry { private K key; private V value;
public SimpleEntry(K key, V value) { this.key=key; this.value=value; }
public K getKey() { return key; }
public V getValue() { return value; }
public void setKey(K key) { this.key=key; }
public void setValue(V value) { this.value=value; }}
为了把Set集合扩展为一个Map集合,我们可以考虑定义一个SimpleEntry类,该类代表一个key-value对。当Set集合中的元素全是SimpleEntry对象的时候,那么它就可以当成Map来使用。
