其中,打印输出的和添加的顺序一致,且允许重复; 其中,java API可以看出 remove 方法返回值类型是String类型; 因为list是有索引的,所以可以使用普通for循环,索引就是指向有序集合或数组的下标; 增强for即for each没有用索引,但是有索引也是可以用的,没有索引不能使用普 ...
分类:
其他好文 时间:
2019-04-05 20:05:43
阅读次数:
142
List集合 List集合的特点有:有序,有索引,可重复. list接口下面有三个实现类:LinkedList,ArrayList,Vector ArrayList集合的特点:有序有索引可重复 基于数组实现,每次增删都要创建新的数组,但是数组有索引,数组增删快,查找慢.轻量级(线程不安全) Vect ...
分类:
其他好文 时间:
2019-04-02 21:12:32
阅读次数:
228
1 # ###集合推到式 2 """ 3 案例: 4 满足年龄在18到21,存款大于等于5000 小于等于5500的人, 5 """ 6 listvar = [ 7 {"name": "王家辉", "age": 18, "money": 10000}, 8 {"name": "王水机", "age"... ...
分类:
其他好文 时间:
2019-03-29 01:07:16
阅读次数:
143
集合类存放在java.util包中。集合类存放的都是对象的引用,而非对象本身。集合类型主要有3种:set(集)、list(列表)和map(映射) 1. List List集合代表一个元素有序、可重复的集合,集合中每个元素都有其对应的顺序索引。List集合允许加入重复元素,因为他可以通过索引来访问指定 ...
分类:
编程语言 时间:
2019-03-23 22:32:37
阅读次数:
177
21.Iterator和Listlterator的区别是什么? 下面列出了他们的区别: Iterator可用来比那里Set和List集合,但是ListIterator只能用来遍历List Iterator对集合只能是前向遍历,ListIteratorj既可以前向也可以后向。 ListIterator ...
分类:
编程语言 时间:
2019-03-23 22:11:38
阅读次数:
169
1.集合常用的方法有以下几点: //方法3 ...
分类:
其他好文 时间:
2019-03-17 10:55:31
阅读次数:
128
Collections集合工具类,专门用来对集合进行操作的。 常用方法: public static<T> boolean addAll(Collection<T> c,T....elements):往集合中添加一些元素 public static void shuffle(List<?> list ...
分类:
其他好文 时间:
2019-03-16 09:27:57
阅读次数:
205
一、定义: 观察者模式(又被称为发布-订阅(Publish/Subscribe)模式,属于行为型模式的一种,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态变化时,会通知所有的观察者对象,使他们能够自动更新自己。 二、观察者模式中需要如下几种角色: 1、Sub ...
分类:
其他好文 时间:
2019-03-14 18:38:14
阅读次数:
219
java8新增一种流式数据,让操作集合数据更简单方便。 定义基本对象: 1.toMap的使用 使用toMap方法将list集合转出对应的map 使用 多加的一个方法(s1,s2)->s1,是指当遇到key值相同时,value使用已经添加的,忽略后面的对象,如果这么写(s1,s2)->s2,将会把后面 ...
分类:
编程语言 时间:
2019-03-14 13:41:12
阅读次数:
196
实例1: 解决问题:如何让n个线程顺序遍历含有n个元素的List集合 实例2: List多线程并发读取读取现有的list对象 实例3: 多线程分段处理List集合 场景:大数据List集合,需要对List集合中的数据同标准库中数据进行对比,生成新增,更新,取消数据 解决方案: ...
分类:
编程语言 时间:
2019-03-13 16:27:39
阅读次数:
152