本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- benladeng5225
- wallimn
- ranbuijj
- javashop
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- robotmen
- 解宜然
- ssydxa219
- sam123456gz
- zysnba
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- xyuma
- ganxueyun
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- nychen2000
- zxq_2017
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
- 喧嚣求静
- Xeden
最新文章列表
一个ConcurrentModificationException的原因分析
在迭代List时,如果不通过iterator去修改list,那么将得到ConcurrentModificationException。
所以一般自己写的代码都会尽力避免这样的事情。但如果迭代和修改 ...
Java把List分成一定容量的n个数组
数组的长度length是long型的,理论上长度是没有限制的,但是一次存储的数据过多时,内存装不下,所以我可以拆分成多个数组
public static List<String[]> listToArray(List<String> list,int bccSize){
List<String []> list2 = new ArrayList< ...
使用subList后,原List不允许再进行修改
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;
/**
* 类 Test 的实现描述:TODO 类实现描述
* @author spring
* Jul 16, 20129:46:14 AM
*/
public class Test {
/**
...
对List使用操作并进行拆分分页操作
在项目中往往会要求对多表数据进行查询操作,而两表中的数据只有编号相关联,但查询条件中要根据其中一张表中的电话号码来查询信息,这样我们必须要先根据电话号码来查询编号,再通过编号参数来执行查询操作。但往往一个电话号码又可能对应多条信息(即多个编号),这样操作起来就比较麻烦!常规方法就是循环操作,这样就大大降低了效率!
下面来看看我的操作:
1.首先取 ...
List的subList
List也可以取她的子List,方法是subList(int fromIndex, int toIndex),根据文档,subList包括fromIndex,但不包括toIndex。
如:
List l1 = l.subList(1,3);
得到的是l中的第2个和第3个元素。