集合
文章平均质量分 79
追求,幸福
这个作者很懒,什么都没留下…
展开
-
Java依次删除list中的元素
一般想到的是for循环,但是这样写是由问题的,这种方式的问题在于,删除某个元素后,list的大小发生了变化,而你的索引也在变化,所以会导致你在遍历的时候漏掉某些元素。for (int i = 0; i < data.length; i++) {list.add(data[i]);}下面的正确删除list中元素的方法1.可以按索引从大到小删除for (int i = list.size()-1;i >= 0;i–) {list.remove(i);}for (int i =原创 2020-09-03 18:45:29 · 252 阅读 · 0 评论 -
Java 集合详解
1 集合的概念Java集合类存放在Java.util包中,用来存放对象的容器。需要注意:集合只能存放对象;存放的是对象的引用,对象本身还是存放在堆内存中;可以存放多种数据类型。2 集合的框架3 详解1)Iterable:迭代器,它是Java集合的顶级接口。(不包含map类型的集合,Map接口是Map类集合的顶级接口)核心方法:Object next():返回迭代器刚越过元素的引用;b...原创 2019-10-31 14:00:24 · 686 阅读 · 0 评论 -
介绍Collection框架的结构
有序的、可重复有序的 collection,可以对列表中每个元素的插入位置进行精确地控制。可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。可存放重复元素,元素存取是有序的。List接口中常用类l-- Vector: 线程安全,但速度慢,已被ArrayList替代。底层数据结构是数组结构l-- ArrayList:线程不安全,查询速度快。 底层数据...转载 2019-02-15 10:21:36 · 194 阅读 · 0 评论