有3个arraylist
第一个 存数据 list=1, 4, 8
第二个和第三个分别存 string 比如
list1=china, japan, korea, usa, sudan, saudi, mongo, gango,
list2=rmb, yan, koreamoney, dolla, sh, man, mongomoney, gongomoney,如何把list1,和list2分段落去取,分段落根据list 表里数据分,
第一段 1到4,第二段4到8,
第一段去取 list2和list3里面的第1到第3个string,
第二段去取 list2和list3里面的第4到第8个string,急,谢谢。
第一个 存数据 list=1, 4, 8
第二个和第三个分别存 string 比如
list1=china, japan, korea, usa, sudan, saudi, mongo, gango,
list2=rmb, yan, koreamoney, dolla, sh, man, mongomoney, gongomoney,如何把list1,和list2分段落去取,分段落根据list 表里数据分,
第一段 1到4,第二段4到8,
第一段去取 list2和list3里面的第1到第3个string,
第二段去取 list2和list3里面的第4到第8个string,急,谢谢。
List<Integer> list1 = new ArrayList<Integer>() {{
add(1);
add(4);
add(8);
}};
List<String> list2 = new ArrayList<String>() {{
add("china");
add("japan");
add("korea");
add("usa");
add("sudan");
add("saudi");
add("mongo");
add("gango");
}};
for (int i = 1; i < list1.size();i++){
for (String s : list2.subList(list1.get(i-1), list1.get(i))){
System.out.print(s+" ");
}
System.out.println("");
}
}