课程
/后端开发
/Java
/JAVA遇见HTML——Servlet篇
HashMap的put方法是把一个新的那个hashMap的对象保存到里边还是覆盖原来的?可以多给我讲一下HasMap吗
2016-12-12
源自:JAVA遇见HTML——Servlet篇 2-8
正在回答
补个图,应该能比较容易的看出来了,第一个添加的数量2被覆盖了,同时也能够看出来对象作为键值的时候即便里面的数据完全一样,只要不是同一个对象就不是同一个键。
首先集合类中分为有序和无序的两大块,其中HASHMAP就是无序的集合,此集合的特点因为无序所以没有索引,只依靠KEY值来查找对应的内容,所以PUT的时候如果是新的键值,会直接放进去,如果检测到这是重复的,会直接覆盖该键值对应的内容。
hashMap的put方法就是往map里添加一个键值对,如果该键已经映射了一个值,则旧值被替换。键必须保证唯一性,值不必保证
举报
本门课程在JSP课程的基础上,深入介绍Servlet的基础知识
1 回答循环里面有点不懂呢,请问有人解释下吗
2 回答有人可以解决一下这个问题吗?跟着老师做的,居然报错。。。
2 回答这节课中hashmap的泛型里的items是什么类型,不是应该自己定义的么,有这个类型?
1 回答有人打完正确的代码给我发一下
7 回答为什么我点日期得时候不出来框框 ?????有人问了这个 但是没人详细解决