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

简介: 1:Map接口提供了将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。Map接口中同样提供了集合的常用方法。 2:由于Map集合中的元素是通过key,value,进行存储的,要获取集合中指定的key或者value值,需要先通过相应的方法获取key集合或者value集合,再遍历key集合或者value集合获取指定值。

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 }

 

目录
相关文章
|
7月前
|
存储 安全 Java
Java一分钟之-集合框架进阶:Set接口与HashSet
【5月更文挑战第10天】本文介绍了Java集合框架中的`Set`接口和`HashSet`类。`Set`接口继承自`Collection`,特征是不允许重复元素,顺序不确定。`HashSet`是`Set`的实现,基于哈希表,提供快速添加、删除和查找操作,但无序且非线程安全。文章讨论了`HashSet`的特性、常见问题(如元素比较规则、非唯一性和线程安全性)以及如何避免这些问题,并提供了代码示例展示基本操作和自定义对象的使用。理解这些概念和注意事项能提升代码效率和可维护性。
57 0
|
7月前
|
存储 安全 算法
Java一分钟之-Java集合框架入门:List接口与ArrayList
【5月更文挑战第10天】本文介绍了Java集合框架中的`List`接口和`ArrayList`实现类。`List`是有序集合,支持元素重复并能按索引访问。核心方法包括添加、删除、获取和设置元素。`ArrayList`基于动态数组,提供高效随机访问和自动扩容,但非线程安全。文章讨论了三个常见问题:索引越界、遍历时修改集合和并发修改,并给出避免策略。通过示例代码展示了基本操作和安全遍历删除。理解并正确使用`List`和`ArrayList`能提升程序效率和稳定性。
62 0
|
安全 Java
Java之List集合的解析及泛型的概述
Java之List集合的解析及泛型的概述
120 0
|
存储 Java 数据库
Java 集合框架概述及Collection接口中常用的方法总结
Java 集合框架概述及Collection接口中常用的方法总结
104 0
|
存储 Java
java 集合.Collection接口详解
java 集合.Collection接口详解
133 0
java 集合.Collection接口详解
|
存储 Java 容器
Java基础进阶集合-Collection接口
Java基础进阶集合-Collection接口
Java基础进阶集合-Collection接口
Java基础进阶TreeSet集合-Comparable,Comprator接口
Java基础进阶TreeSet集合-Comparable,Comprator接口
Java基础进阶TreeSet集合-Comparable,Comprator接口
|
Java
Java重点 | Collection集合的子类
本文将对Collection集合子类全家桶进行详细的介绍解析,并且通过代码实战的方式带你更快的入门,希望能够帮助到您。
207 0
Java重点 | Collection集合的子类
|
存储 Java 容器
Java——集合中的Collection接口通过ArrayList类实现一些常用的方法
Java——集合中的Collection接口通过ArrayList类实现一些常用的方法
Java——集合中的Collection接口通过ArrayList类实现一些常用的方法
|
存储 Java 数据安全/隐私保护
Java——集合中的Map接口通过HashMap类实现一些常用的方法
Java——集合中的Map接口通过HashMap类实现一些常用的方法
Java——集合中的Map接口通过HashMap类实现一些常用的方法