随笔分类 - java集合
摘要:List<Student> studentList = new ArrayList<>(); Student student = new Student("zhangshan", "java", 80); Student student1 = new Student("lisi", "c", 90)
阅读全文
摘要:java中集合主要有set,list,Map三种,其中List,Set继承自Collection接口,list,set是一个接口,关系如下图所示: 一、List集合 list是一个集合接口,他主要有两个实现类,分别为ArrayList,LinkedList。 List主要特点如下: 1、list中按
阅读全文
摘要:在做批量查询时,会对传入的参数进行去重,第一想到的就是利用set集合,因为set集合存值是唯一的,没有重复的。利用set集合无序,唯一的特点可以对数组,对象进行去重操作。 /** * 数组去重 * @param array 数组参数 * @return */ public static String
阅读全文
摘要:###数组和链表 数组:所谓数组就是相同数据类型的元素按照一定顺序排列的集合。 它的存储区间是连续的,占用内存严重,所以空间复杂度很大,为o(n),但是数组的二分查找时间复杂度很小为o(1)。 特点是大小固定,不可变,在同一个数组中只能存放同一个类型的数据,寻址容易,插入和删除困难。 链表:所谓链表
阅读全文