码迷,mamicode.com
首页 >  
搜索关键字:sublist    ( 93个结果
ArrayList源码
继承AbstractList 实现List、RandomAccess、Cloneable、Serializable AbstractList抽闲类中定义继承AbstractList的SubList内部类 List接口定义List集合的操作方法 RandomAccess实现此接口的类可以随机访问 Cl ...
分类:其他好文   时间:2018-09-05 00:59:51    阅读次数:155
工作中的记录
implements Comparator<TrackWeekReportModel> { public int compare(Trackdm1, Track dm2) { 取map里面最小值对应的键,如果最小值在两个值相同的里面,则随便取一个键 ...
分类:其他好文   时间:2018-09-04 13:51:35    阅读次数:166
集合与数组之间相互转换注意事项
ArrayList的subList的结果不可强制转换为ArrayList,否则会抛出ClassCastException异常,即java.util.RandomAccessSubList cannot be cast to java.util.ArrayList. 原因:subList返回的是Arr ...
分类:编程语言   时间:2018-09-03 18:24:42    阅读次数:161
算法题测试用例记录
输入字符串 : 一:"" 二:" " (即:单个字符串) 三:超级长的字符串会导致list.subList超时,用list = new ArrayList<>(list.subList(0,1));来替代list = list.subList(0,1); ...
分类:编程语言   时间:2018-08-24 22:15:40    阅读次数:207
ArrayList
1. 基本属性 1.1 DEFAULTCAPACITY_EMPTY_ELEMENTDATA 无参构造器中初始化数组 确定扩容后的大小 2. 扩容 3. subList 4. 迭代器 此类的 iterator 和 listIterator 方法返回的迭代器是快速失败的:在创建迭代器之后,除非通过迭代器 ...
分类:其他好文   时间:2018-08-09 22:04:00    阅读次数:145
多线程学习-基础(十二)生产者消费者模型:wait(),sleep(),notify()实现
一、多线程模型一:生产者消费者模型 (1)模型图:(从网上找的图,清晰明了) (2)生产者消费者模型原理说明: 这个模型核心是围绕着一个“仓库”的概念,生产者消费者都是围绕着:“仓库”来进行操作,一个仓库同时只能被一个生产者线程或一个消费者线程所操作,synchronized锁住的也是这个仓库,仓库 ...
分类:编程语言   时间:2018-04-26 23:28:16    阅读次数:270
Java subList、toArray、asList 注意点
1. ArrayList的subList 结果不可以强转成ArrayList,否则抛出ClassCastException异常,原因是subList返回的是ArrayList的内部类SubList,并不是ArrayList,而是ArrayList的一个视图。举例 输出 对于subList的操作最终会 ...
分类:编程语言   时间:2018-03-03 14:09:57    阅读次数:257
J2SE基础:10集合2
2:列表(List) 特点: (1):有序的(插入的顺序有序),元素有索引值。 (2):同意反复。 set/get/listIterator/subList ArrayList 特点:(1):底层数组方式实现。 (2):元素是有序的。(是指加入进去的元素有序,不是指对象之间的顺序) (3):不是线程 ...
分类:其他好文   时间:2018-02-16 12:03:57    阅读次数:215
java操作集合中 concurrentModifyException 异常的原因分析
不要在 foreach 循环里进行元素的 remove / add 操作。 remove 元素请使用 Iterator方式,如果并发操作,需要对 Iterator 对象加锁。正例: 反例: subList 也一样 ...
分类:编程语言   时间:2018-02-05 12:42:00    阅读次数:251
JAVA List根据字段排序以及取前几条数据
1.经常会遇到对组装的list排序或提取list中前几条数据,例如: 根据时间排序: 1 list.sort((o1, o2) -> o2.getCreateTime().compareTo(o1.getCreateTime())); 取list前几条数据: 1 List newList = lis ...
分类:编程语言   时间:2018-02-02 18:39:41    阅读次数:394
93条   上一页 1 2 3 4 5 6 ... 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!