摘要:
一. 接着演示一个简单的方法。现在有一个需求,就要姓名,别的不要。有人说直接获取getvalue就好了,是可以的。但是这里有更猛的values。 value是值,s是很多。这里返回的为什么不是set?键是唯一的,值不一定唯一,所以这里面要注意一下。 它更方便,但是返回来的不是set,而是collec 阅读全文
摘要:
一. 对于上一节的操作而言,这里还有另外一种做法,相对而言,有一点麻烦。 从刚才的动作,总结出一个原理。map集合没有迭代器,但是我们可以把map转换成有迭代器的集合,比如说set。 这是为什么呢?为什么不返回arrylist,这是拿所有的键,键是唯一的,所以返回的应该是set集合,保证元素的唯一性 阅读全文
摘要:
一. 现在取出map集合中的所有元素,不是输出集合,而是取出集合中所有元素。猜想是否可以采用迭代器,发现map中没有迭代器方法, 如果它有迭代器就出事了,因为collection里面具备迭代器,map和collection没什么关系,所以它不能有迭代器。那怎么办呢? 这里面有get方法,通过键就可以 阅读全文
摘要:
一. 方法阐述完,演示一下。 主函数中创建一个对象,这里是创建map引用,(为什么要通过method方法来做?)。map有泛型,要操作的map里面是什么类型? 随便写一个学号和姓名,是映射关系。要琢磨一下,map集合和collection是什么区别,它什么时候用?这个最重要,方法讲完了就知道了。 学 阅读全文
摘要:
一. 现在重新看一下集合的构成图,左侧三分之二的部分已经全部讲述完了,还剩右侧的一个集合map。 map和collection是并列的,在集合中都属于顶层接口,为什么是接口?因为是虚线。map集合很重要,现在来学习一下,使用频率很高。 学习map集合,先了解其基本特点。如果map集合和collect 阅读全文
摘要:
一。 阅读全文
摘要:
一. treeset集合可以对其中的元素进行排序,它有两种排序方法,现在我们想知道它底层是什么结构,它是怎么确定元素位置的?它是有原因的,而且它这种结构对于排序而言,效率很高。 一说到排序,之前说到选择冒泡。选择冒泡对于比较次数而言,比较多一些,因为是转着圈在比。对于treeset而言,有个比较好的 阅读全文