sublist分组list模拟代码
来源:互联网 发布:微信支付java案例demo 编辑:程序博客网 时间:2024/06/01 22:11
public class AASF {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("1");
list.add("2");
list.add("3");
list.add("4");
list.add("5");
list.add("6");
list.add("7");
list.add("8");
list.add("9");
list.add("10");
list.add("11");
list.add("12");
int t;
if(list.size()%7==0){
t = list.size()/7;
}else{
t = (list.size()/7)+1;
}
List<List<String>> lists = new ArrayList<>();
for (int i = 1; i <= t; i++) {
int s =3*i-3;
int x =3*i;
int g = list.size();
if(i == t){
List<String>list2 = list.subList(s, g);
lists.add(list2);
}else{
List<String>list2 = list.subList(s, x);
lists.add(list2);
}
}
System.out.println(lists);
}
}
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("1");
list.add("2");
list.add("3");
list.add("4");
list.add("5");
list.add("6");
list.add("7");
list.add("8");
list.add("9");
list.add("10");
list.add("11");
list.add("12");
int t;
if(list.size()%7==0){
t = list.size()/7;
}else{
t = (list.size()/7)+1;
}
List<List<String>> lists = new ArrayList<>();
for (int i = 1; i <= t; i++) {
int s =3*i-3;
int x =3*i;
int g = list.size();
if(i == t){
List<String>list2 = list.subList(s, g);
lists.add(list2);
}else{
List<String>list2 = list.subList(s, x);
lists.add(list2);
}
}
System.out.println(lists);
}
}
0 0
- sublist分组list模拟代码
- List subList()
- List subList()
- list.subList
- 数组分组代码模拟
- List方法 subList详解
- 慎用List.subList方法
- java.util.List.subList
- List 拷贝subList
- java List.subList方法
- List 的 subList
- List内置分页sublist
- java.util.List.subList
- java.util.List.subList
- 小心List的subList方法
- 慎用List中的subList方法
- list集合的 sublist方法
- 【Java】List的subList方法
- linux之cut用法
- 算法马拉松8(差和问题)
- java消息机制
- Qt的时钟Example
- Win7下安装OK6410的USB驱动以及Linux下源码安装dnw
- sublist分组list模拟代码
- TECHNIQUES(技术)
- Educational Codeforces Round 2_B. Queries about less or equal elements
- 适配器模式
- HDU 2955 Robberies
- UESTC 1033 Marineking wilyin
- 10007---注入属性值细节
- vim的跳转
- 再次唠叨linux中的strings命令