java Map集合概述和使用
有勇气的牛排
942
Java
2021-08-26 21:57:34
概述
创建Map集合的对象
使用
package map;
import java.util.HashMap;
import java.util.Map;
public class MapDemo01 {
public static void main(String[] args) {
Map<String, String> map = new HashMap<String, String>();
map.put("a", "李白");
map.put("b", "杜甫");
map.put("c", "有勇气的牛排");
map.put("c", "梦想");
System.out.println(map);
}
}
<h2><a id="_0"></a>概述</h2>
<ul>
<li>
<p>interface Map<k,v> k:键的类型;v:值得类型</p>
</li>
<li>
<p>将键映射到值得对象;不能包含重复的键;每个键可以可以最多映射到做多一个值</p>
</li>
</ul>
<p>创建Map集合的对象</p>
<ul>
<li>
<p>多态的方式</p>
</li>
<li>
<p>具体的实现类HashMap</p>
</li>
</ul>
<h2><a id="_12"></a>使用</h2>
<pre><div class="hljs"><code class="lang-java"><span class="hljs-keyword">package</span> map;
<span class="hljs-keyword">import</span> java.util.HashMap;
<span class="hljs-keyword">import</span> java.util.Map;
<span class="hljs-keyword">public</span> <span class="hljs-keyword">class</span> <span class="hljs-title class_">MapDemo01</span> {
<span class="hljs-keyword">public</span> <span class="hljs-keyword">static</span> <span class="hljs-keyword">void</span> <span class="hljs-title function_">main</span><span class="hljs-params">(String[] args)</span> {
<span class="hljs-comment">// 创建集合对象</span>
Map<String, String> map = <span class="hljs-keyword">new</span> <span class="hljs-title class_">HashMap</span><String, String>();
<span class="hljs-comment">// V put(K key, V value) 将指定的值与该映射中的键相关联</span>
map.put(<span class="hljs-string">"a"</span>, <span class="hljs-string">"李白"</span>);
map.put(<span class="hljs-string">"b"</span>, <span class="hljs-string">"杜甫"</span>);
map.put(<span class="hljs-string">"c"</span>, <span class="hljs-string">"有勇气的牛排"</span>);
map.put(<span class="hljs-string">"c"</span>, <span class="hljs-string">"梦想"</span>); <span class="hljs-comment">// 键唯一 第一次添加,第二次修改</span>
<span class="hljs-comment">// 输出集合对象</span>
System.out.println(map);
}
}
</code></div></pre>
留言