您的位置:首页 > 其它

动态截取集合字符串算法

2017-06-20 10:58 253 查看
以下内容只为记录:

有时需要将长度不确定的集合中数据动态的获取到一定长度的集合进行相应的操作. 这是可以将集合转为map进行操作, 以下为代码片段

int QUERYNUM = 30;

Map<Integer, List<Long>> resultMap = new TreeMap<>();
int size = resultList.size();	// 获取到集合list的长度

// 转为map
for (int i = 0; i < size; i++) {
int tem = i / QUERYNUM;	// 需要获取到一定的长度
List<Long> tempList = resultMap.get(tem);
if (tempList == null) {
tempList = new ArrayList<Long>();
}
tempList.add(resultList.get(i));
resultMap.put(tem, tempList);
}
// 循环遍历获取商品详情
for (List<Long> resList : resultMap.values()) {

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: