随笔分类 -  java集合

摘要:序章 List集合是一个元素有序且可以重复的集合,每个元素对应一个索引,类似于数组的方式,默认是按照添加顺序,所以第一次添加元素索引为0,第二次为1。。。。 一 Java8改进的List接口和ListIterator接口 List作为Collection接口的子接口,可以使用Collection接口 阅读全文
posted @ 2018-10-24 23:53 zhou_shadow 阅读(262) 评论(0) 推荐(0)
摘要:Set集合,类似于一个罐子,程序可以把多个对象"丢进"Set集合,而Set集合通常不能记住每个元素的添加顺序.Set集合与Collection基本相同,没有提供任何额外的方法.实际上Set就是Collection,只是行为有所不同(Set不允许有重复元素) Set集合不允许包含相同的元素,如果试图把 阅读全文
posted @ 2018-09-27 00:11 zhou_shadow 阅读(327) 评论(0) 推荐(0)
摘要:Java8新增了Stream,IntStream,LongStream,DoubleStream等流式API,这些API代表多个支持串行和并行聚集操作的元素.上面的4个接口中,Stream是一个通用的流接口,而IntStream,LongStream,DoubleStream则代表元素类型为int, 阅读全文
posted @ 2018-09-26 23:04 zhou_shadow 阅读(759) 评论(0) 推荐(0)
摘要:Java8起为Collection集合新增了一个removeIf(Predicate filter)方法,该方法将批量删除符合filter条件的所有元素.该方法需要一个Predicate(谓词)对象作为参数,Predicate也是函数式接口,因此可以使用Lambda表达式作为参数. 调用集合Coll 阅读全文
posted @ 2018-09-26 00:27 zhou_shadow 阅读(2123) 评论(0) 推荐(1)
摘要:使用Java8增强的Iterator遍历集合元素. Iterator接口也是Java集合框架的成员,但它与Collection系列,Map系列的集合不一样:Collection系类集合,Map系列集合主要用于转其他对象,而Iterator则主要用于遍历(也就是迭代访问)Collection集合中的元 阅读全文
posted @ 2018-09-24 21:21 zhou_shadow 阅读(209) 评论(0) 推荐(0)
摘要:Java集合类是一种特别有用的工具类,可用于存储数量不等的对象,并可以实现常用的数据结构,如栈,队列等,此外Java集合还可以用于保存具有映射关系的关联数组.java集合大致可分为Set,List,Queue和Map四种体系,其中Set代表无序,不可重复的集合;List代表有序,重复的集合;而Map 阅读全文
posted @ 2018-09-24 11:05 zhou_shadow 阅读(158) 评论(0) 推荐(0)