这个方法比较特殊,它的返回值是V他也就是Vlaue

get

remove

containsKey:

put


value没有重复的所以v1返回的是null

key值有重复,所以会返回被替换的值,范冰冰1


说明里面重写了toString的方法


remove


Map的数据类型,可以相同,也可以不同


remove方法返回被删除的value值


删除后再次打印Map集合


它是一个无序的集合

没有要删除的值,就返回null

这里可以int来接收,自动拆箱,但是报一个异常,NUllPointerException空指针异常
出现异常原因:空可以复制给包装类,但是不能赋值给int类型。所以这里会抛出空指针异常。所以进项多使用包装类,。少使用基本类型。

get

获取一个不存在的值

containskey

转载于:https://www.cnblogs.com/wangjunwei/p/11242928.html

阶段1 语言基础+高级_1-3-Java语言高级_04-集合_08 Map集合_3_Map接口中的常用方法...相关推荐

  1. java语言基础 : 初识计算机和Java语言-----java初识之路

    初识计算机和Java语言 第一节:计算机的体系结构(常识) 1.计算机的基本概念 计算机(Computer)俗称电脑,是一种用于高级计算,使用非常广泛的设备,主要由 计算机硬件和 计算机软件两个部分组 ...

  2. java基础学习总结一(java语言发展历史、jdk的下载安装以及配置环境变量)

    最近一段时间计划复习一下java基础知识,使用的视频课程是尚学堂高淇老师的,上课过程中的心得体会 直接总结一下,方便以后复习. 一:计算机语言的发展 1:机器语言,最原始的语言,主要有"01 ...

  3. C语言基础1:初识C语言(转义、注释;数组、操作符、反码、补码、static、define、指针、结构体常变量;局部变量;作用域、生命周期)

    文章目录 C语言基础1:初识C语言 1.C语言简介 1.1什么是C语言 1.2C语言的发展 2.第一个C语言程序 2.1创建项目 2.2添加源文件 2.3写代码 3.数据类型 4.变量.常量 4.1定 ...

  4. JAVA语言教学重点_《JAVA语言》教学大纲

    <语言>教学大纲 课程代码: 课程总学分实验学分: 课程总学时数实验学时数: 一.课程目标 课程目的是培养学生对面向对象编程技术的理解和掌握,加强对学生"计算机编程思维" ...

  5. c语言关于continue的题,10道c语言基础题1、C语言的跳转语句中,对于break和continue说法正确的是_______. A、contin...

    10道c语言基础题1.C语言的跳转语句中,对于break和continue说法正确的是_______. A.contin 10道c语言基础题 1.C语言的跳转语句中,对于break和continue说 ...

  6. Java高级-Lambda 表达式、异常处理、集合、泛型、List集合、Map集合、Collections类

    目录 Lambda 表达式 Java Lambda 表达式的优缺点 异常处理 Exception 处理及常见异常 try catch语句 try catch finally语句 throws 声明异常 ...

  7. Java进阶(七)Set系列集合、Map集合体系

    七.Set系列集合.Map集合体系 需要学会什么? Set系列集合的特点:Set系列集合的特点和底层原理. 集合工具类Collections:快速的对集合进行元素的添加.排序等操作. 综合案例:把Co ...

  8. java进阶开发-----Set集合、Map集合(接java集合)

    (一).Set系列集合 Set系列集合特点 无序:存取顺序不一致 不重复:可以去除重复 无索引:没有带索引的方法,所以不能使用普通for循环遍历,也不能通过索引来获取元素. Set集合实现类特点 Ha ...

  9. java.util.stream_java.util.stream.Stream 接口中的常用方法

    流模型的操作很丰富,下面介绍一些常用的API.这些方法可以被分成两种: 延迟方法 返回值类型仍然是 Stream 接口自身类型的方法,因此支持链式调用.(除了终结方法外,其余方 法均为延迟方法.) 终 ...

最新文章

  1. 路由器远程登陆配置:02多人登陆一台设备
  2. C# 对Excel的样式操作
  3. 四大基本反应类型的关系_如何进入四大的咨询部门?
  4. mysql数据库 day03
  5. Reading papers_6(Pattern Recognition And Machine Learning一书,ing...)
  6. from表单requried属性效果
  7. python通信系统仿真_详解MATLAB/Simulink通信系统建模与仿真 PDF 高清版
  8. java5 离线安装包_ElasticSearch 5.5 离线环境的完整安装及配置详情,附kibana、ik插件配置及安装包下载路径...
  9. C语言如何调用REFPROP软件,coolprop调用refprop计算流体的热力学性质和传输特性
  10. android离线身份证识别(从相册选择)
  11. APISpace 二维码生成器API
  12. 【python】使用pyautogui进行屏幕捕捉实现自动化操作
  13. 解决Mscomctl.ocx丢失的问题
  14. Vue 实现图片拖拽功能
  15. java 有序的list_Java 中的 List —— 有序序列
  16. TypeError: classification_report() takes 2 positional arguments but 3 were given的解决方案
  17. HTML+CSS+JS—时尚服装购物商城(1页) 大学生服装购物商城网页作品 服装网页设计作业模板 学生网页制作源代码下载
  18. linux命令 清空文件夹,linux清空文件夹命令问题
  19. RSA大会2010信息安全国际论坛
  20. 搭建属于自己的数字IC EDA环境(五):搭建FPGA自动化环境(Linux下vivado Tcl脚本自动化开发),业余IC设计流程与通路

热门文章

  1. NYOJ273 - 字母小游戏
  2. oracle总是未响应,求教 pl/sql连接本机数据库是未响应问题
  3. JavaScript数组中新增元素(2)
  4. JavaScript是什么
  5. JavaScript alert延迟弹出
  6. 计算机组成原理—DRAM的刷新
  7. C#基础4:函数+ref和out参数
  8. bzoj 3437: 小P的牧场(斜率DP)
  9. Canny提取图像边缘后使用闭运算连接断线
  10. [Python] 维度交换函数:transpose(m,n,r)和permute(m,n,r)