集合框架15:Map接口概述、Map集合使用

server/2024/10/22 5:48:10/

视频链接:13.34 Map接口使用_哔哩哔哩_bilibiliicon-default.png?t=O83Ahttps://www.bilibili.com/video/BV1zD4y1Q7Fw?spm_id_from=333.788.videopod.episodes&vd_source=b5775c3a4ea16a5306db9c7c1c1486b5&p=34

1.Map接口概述

特点:存储一对数据(Key-Value),无序,无下标,键不可重复,值可重复。

2.Map方法:

3.Map使用举例

java">package com.yundait.demo02;import java.util.HashMap;
import java.util.Map;
import java.util.Set;public class MapDemo01 {public static void main(String[] args) {//创建HashMap集合HashMap<String, String> map = new HashMap<>();//1添加元素map.put("cn","中国");map.put("uk","英国");map.put("usa","美国");map.put("cn","zhongguo");System.out.println("元素个数:" + map.size());System.out.println(map.toString());//2删除元素//map.remove("usa");System.out.println("删除后元素个数:" + map.size());System.out.println(map.toString());//3遍历元素System.out.println("-----使用keySet()方法进行遍历------");Set<String> keys = map.keySet();for(String key : keys){System.out.println(key+"-------------"+map.get(key));}System.out.println("-----使用entrySet()方法进行遍历------");Set<Map.Entry<String, String>> entries = map.entrySet();for (Map.Entry<String, String> entry : entries){System.out.println(entry.getKey() + "-----------" + entry.getValue());}//4判断System.out.println("------判断--------");System.out.println(map.containsKey("cn"));System.out.println(map.containsValue("泰国"));}
}


http://www.ppmy.cn/server/133811.html

相关文章

基于MATLAB的战术手势识别功能的设计与实现

基于MATLAB的战术手势识别功能的设计与实现 1 选题背景与研究意义 武警部队作为国家重要武装力量&#xff0c;履行着国家赋予的神圣使命&#xff0c;在执行解救人质、捕歼暴恐分子等任务时&#xff0c;确保良好的通信联络是分队行动中通信保障的重点。低劣的通信质量在实战中…

2024年10月21日计算机网络,乌蒙第一部分

【互联网数据传输原理 &#xff5c;OSI七层网络参考模型】 https://www.bilibili.com/video/BV1EU4y1v7ju/?share_sourcecopy_web&vd_source476fcb3b552dae37b7e82015a682a972 mac地址相当于是名字&#xff0c;ip地址相当于是住址&#xff0c;端口相当于是发送的东西拿什…

CTFHUB技能树之SQL——报错注入

开启靶场&#xff0c;打开链接&#xff1a; 输入1&#xff1a; 没有回显出相关信息&#xff0c;初步判断是报错注入、时间盲注或布尔盲注 输入1&#xff1a; 显示出1和报错信息&#xff0c;说明没有闭合情况&#xff0c;是报错注入且是整数型注入 输入&#xff1a; 1 and upd…

GTP4聊天记录中letax保存为word

​ 别的不说&#xff0c;GPT4用来看代码很是很爽的&#xff0c;可以让他直接恢复出函数中的数学公式&#xff0c;有的时候为了做笔记&#xff0c;GPT4回复的答案&#xff0c;复制出来使markdown、letax等格式&#xff0c;为了更好的记笔记&#xff0c;可以使用下面的工具将复制…

快速理解http的get和post

在网络通信中&#xff0c;HTTP 协议扮演着非常重要的角色&#xff0c;而不同的 HTTP 方法决定了客户端与服务器之间的交互方式。 这里讲一下最常用的两种方法——GET 和 POST。 一、GET 方法 GET 方法用于从服务器获取资源。 这就像去图书馆借书——你向图书馆请求一本特定的…

Qt | 元对象+元枚举+Qt自带图标案例

点击上方"蓝字"关注我们 01、QMetaObject >>> QMetaObject 是 Qt 中用于反射的一个类,提供了有关类的信息,包括属性、信号和槽等。它是 Qt 的元对象系统的核心部分,允许您在运行时获取有关 Qt 对象的详细信息。这种功能在使用 Qt 的信号与槽机制、属性系…

线性代数 矩阵

一、矩阵基础 1、定义 一组数按照矩形排列而成的数表&#xff1b;形似行列式&#xff0c;区别点是 矩阵行列式符号()或[]| |形状方阵或非方阵方阵本质数表数属性A|A|是A诸多属性中的一种维度m *n (m 与n可以相等也可以不相等)n*n 同型矩阵 若A、B两个矩阵都是mn 矩阵&#x…

three.js 使用geojson ,实现中国地图区域,边缘流动效果

three.js 使用geojson &#xff0c;实现中国地图区域&#xff0c;边缘流动效果 在线链接&#xff1a;https://threehub.cn/#/codeMirror?navigationThreeJS&classifyexpand&idgeoBorder 国内站点预览&#xff1a;http://threehub.cn github地址: https://github.co…