当前位置: 首页 > news >正文

4月7号.

双列集合的特点:

Map中的常见API:

//1.创建Map集合的对象
Map<String, String> m = new HashMap<>();

//2.添加元素
Stringvalue1= m.put("郭靖","黄蓉");
System.out.println(value1);
m.put("韦小宝","沐剑屏");
m.put("尹志平","小龙女");
String value2= m.put("韦小宝","双儿");
System.out.println(value2);

//删除
Stringresult=m.remove("郭靖");//黄蓉
System.out.println(result);

//清空
m.clear();

//判断是否包含
boolean keyResult = m.containsKey("郭靖");
System.out.println(keyResult);//true
boolean valueResult = m.containsValue("小龙女2");
System.out.println(valueResult);//true

//是否为空
boolean result = m.isEmpty();
System.out.println(result);

//大小
int size = m.size();
System.out.println(size):

//3.打印集合
System.out.println(m);

put方法的细节:添加/覆盖
在添加数据的时候,如果键不存在,那么直接把键值对对象添加到map集合当中,方法返回null
在添加数据的时候,如果键是存在的,那么会把原有的键值对对象覆盖,会把被覆盖的值进行返回。

Map的遍历方式:

1.键找值

2.键值对

3.Lambda表达式

HashMap的特点:

TreeMap:

相关文章:

  • 【开源宝藏】30天学会CSS - DAY12 第十二课 从左向右填充的文字标题动画
  • spring-cloud-alibaba-nacos-discovery使用说明
  • 超大规模数据场景(思路)——面试高频算法题目
  • 进程和线程的区别和联系
  • 【Java面试系列】Spring Boot应用中的事务传播机制与分布式事务实践详解 - 3-5年Java开发必备知识
  • 【软件】在 macOS 上安装和配置 Apache HTTP 服务器
  • React-narice安卓打包流程
  • ifconfig 使用详解
  • animals_classification动物分类
  • 子类是否能继承
  • 解决windows下删除文件提示该项目不存在
  • 设计模式简述(七)原型模式
  • Qt音频采集:QAudioInput详解与示例
  • Android打包及上架应用市场问题处理
  • vue-axios跨域问题
  • 利用CNN卷积神经网络进行声呐图像分类
  • STM32常用外设寄存器介绍
  • golang并发原语groutine channel select sync包
  • vue2打包部署到nginx,解决路由history模式下页面空白问题
  • C++ —— 文件操作(流式操作)
  • 全平台响应式网站建设/推广一般收多少钱
  • 链接网站怎么做/企业网站有哪些平台
  • 网站开发怎么去接单/国外产品推广平台
  • 党的建设杂志网站/baidu 百度一下
  • 网站怎么建设dw/东莞seo技术
  • 昆山普立斯特做的有网站/软件推广的渠道是哪里找的