请问谁能使用尽量高的效率将 List<?> 拆分到指定个数?

lixingbest 发布于 2011/07/08 15:48
阅读 1K+
收藏 0

例如我有一个 List<?> l 总共有 n 个元素,然后我需要一个方法,指定要拆分的个数 c ,以及 l 后,该方法便将返回 List<List<?>> r,其中 r.size() = c,r.get(0) .size() + r.get(1).size() + ... + r.get(c).size = l.size(),并不一定要求均分,但个数差别不能太大。该方法头要求为下:

public List<List<?>> split(int count, List<?> list);

加载中
0
frankiegao123
frankiegao123
这样做的目的是什么呢?ArrayList 和 LinkedList 这两个 List 的实现机制不一样,拆分方式是有局限性的。也就是说,适用于 ArrayList 的并不一定能适用于 LinkedList
0
竹林心风
竹林心风
有一个sublist方法,模拟分页,想怎么分就怎么分
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部