List与Set的contains方法效率问题

摘要: List与Set的contains方法效率问题 学生选了的课中包含了常用算法这门课程,从代码中可以看到,新建了一个名字叫常用算法的课程与Set中的课程比较,看是否包含,很明显跟List的测试一样,课程名字一样,但是输出却是false。 那Set中的contains()方法的原理是什么?能确定的是跟L 阅读全文
posted @ 2018-07-03 17:01 小小野马 阅读(9155) 评论(0) 推荐(0) 编辑

集合介绍

摘要: 1:集合(自己补齐)Collection(单列集合)List(有序,可重复)ArrayList底层数据结构是数组,查询快,增删慢线程不安全,效率高Vector底层数据结构是数组,查询快,增删慢线程安全,效率低LinkedList底层数据结构是链表,查询慢,增删快线程不安全,效率高Set(无序,唯一) 阅读全文
posted @ 2018-07-03 16:56 小小野马 阅读(152) 评论(0) 推荐(0) 编辑

Arrays.asList()

摘要: 浅谈Arrays.asList()方法的使用 首先,该方法是将数组转化为list。有以下几点需要注意: (1)该方法不适用于基本数据类型(byte,short,int,long,float,double,boolean) (2)该方法将数组与列表链接起来,当更新其中之一时,另一个自动更新 (3)不支 阅读全文
posted @ 2018-07-03 16:45 小小野马 阅读(1147) 评论(0) 推荐(0) 编辑