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 条评论
登录 后参与评论

相关文章

来自专栏Jack-Cui

Day9、Python

题目回数是指从左向右读和从右向左读都是一样的数,例如123321,909。请利用filter()滤掉非回数。 1、程序分析     filter()把传...

1940
来自专栏柠檬先生

es6 数组扩展方法

1.扩展运算符     含义: 扩展运算符,三个点(...),将一个数组转为用逗号分隔的参数顺序。       例如:         console.log(...

1949
来自专栏Java面试笔试题

List、Map、Set三个接口存取元素时,各有什么特点?

List以特定索引来存取元素,可以有重复元素。Set不能存放重复元素(用对象的equals()方法来区分元素是否重复)。Map保存键值对(key-value p...

592
来自专栏Python疯子

python列表,字典排序使用小知识点

1007
来自专栏kalifaの日々

BeautifulSoup使用find,find_all常见问题汇总

1.soup.find(class='abc')报错,原因是find和find_all里面都不能直接把class作为参数,改写成如下任意一种就对了: 第一种,给...

3355
来自专栏PHP技术

欢迎来到phpdaily

1.require和require_once用于包含库文件时更加安全。 include和include_once则适用于模板这样的操作。 require和req...

26311
来自专栏desperate633

LintCode 数组剔除元素后的乘积题目代码

定义B[i] = A[0] * ... * A[i-1] * A[i+1] * ... * A[n-1], 计算B的时候请不要使用除法。

471
来自专栏desperate633

LeetCode 34. Search for a Range题目分析代码

给定一个包含 n 个整数的排序数组,找出给定目标值 target 的起始和结束位置。

642
来自专栏java思维导图

【一分钟知识】静态变量和实例变量、构造器

1、静态变量和实例变量 静态变量 被static修饰符修饰的变量,也称为类变量 属于类,不属于类的任何一个对象 一个类不管创建多少个对象,静态变量在内存中有且仅...

35110
来自专栏xingoo, 一个梦想做发明家的程序员

复制控制---复制构造函数

复制构造函数 只有单个形参,而且该参数是对本类类型对象的引用。 主要用于: 1 根据另一个同类型的对象显示或隐式的初始化一个对象 string a = "abc...

1885

扫码关注云+社区