java中集合类中Collection接口中的Map接口的常用方法熟悉

1:Map接口提供了将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。Map接口中同样提供了集合的常用方法。

2:由于Map集合中的元素是通过key,value,进行存储的,要获取集合中指定的key或者value值,需要先通过相应的方法获取key集合或者value集合,再遍历key集合或者value集合获取指定值。

案例如下:向一个Map集合中插入元素并根据key值打印集合中的元素

 1 package com.ning;
 2 
 3 import java.util.*;
 4 
 5 public class Demo03 {
 6 
 7     public static void main(String[] args) {
 8         // TODO Auto-generated method stub
 9         Map<String,String> map=new HashMap<String,String>();//创建Map集合
10         map.put("1","apple");//向集合中添加对象
11         map.put("2","pear");
12         map.put("3","orange");
13         for(int i=1;i<=3;i++){//输出对应位置的元素值
14             System.out.println("第  "+i+" 元素是:  "+map.get(""+i+""));
15         }
16         
17         
18         
19     }
20 
21 }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏算法修养

LeetCode 102. Binary Tree Level Order Traversal

1354
来自专栏十月梦想

js对象创建

873
来自专栏用户2442861的专栏

Python中如何遍历字典

今天在写一个判断列表中的元素是否与字典中的key值相等的时候,需要用到字典的遍历,经过查阅资料,知道怎么遍历字典的key值;

451
来自专栏null的专栏

C/C++——map的基本操作总结

标准库map类型是一种以键-值(key-value)存储的数据类型。以下分别从以下的几个方面总结: map对象的定义和初始化 map对象的基本操作,主要包括添加...

2463
来自专栏天天

数据储存

732
来自专栏Ryan Miao

java基础--相等

学习:http://www.cnblogs.com/dolphin0520/p/3780005.html#3163302 后发现居然有这么个东西,当然也不会注意...

2976
来自专栏java学习

面试题38(关于集合的理解?)

实现或继承了Collection接口的是? A Map B List C Vector D Iterator E Set 考点:考察求职者对集合框架的理解 出...

3369
来自专栏java学习

面试题56(abstract class和interface有什么区别)

面试题56 2018年1月9日 本期题目 (不定项选择题)abstractclass和interface有什么区别? A 抽象类可以有构造方法,接口中不能有构造...

2614
来自专栏WD学习记录

python 浅拷贝 深拷贝

2、b = a.copy(): 浅拷贝, a 和 b 是一个独立的对象,但他们的子对象还是指向统一对象(是引用)。

782
来自专栏技术之路

指针数组和数组指针

指针数组 :就是指针的数组,数组的元素是指针;  数组指针:就是指向数组的指针。 简单举例说明:     int *p1[10];    声明了一个数组,数组的...

1819

扫码关注云+社区