fork download
  1. import java.util.ArrayList;
  2.  
  3. public class Main {
  4. public static void main(String[] args) {
  5.  
  6. ArrayList<Integer> listmain = new ArrayList<Integer>();
  7. ArrayList<Integer> list1 = new ArrayList<Integer>();
  8. ArrayList<Integer> list2 = new ArrayList<Integer>();
  9. ArrayList<Integer> list3 = new ArrayList<Integer>();
  10.  
  11. for (int i = 1; i <= 8 ; i++) {
  12. listmain.add(i);
  13. }
  14. listmain.add(1);
  15. listmain.add(2);
  16. listmain.add(3);
  17. listmain.add(4);
  18. System.out.println("listmain" + listmain);
  19.  
  20.  
  21.  
  22. for (int i = 0; i < 4; i++) {
  23. list1.add(i);
  24. list2.add(i);
  25. list3.add(i);
  26. }
  27. int i = 0;
  28. int j = 0;
  29.  
  30. list1.set(j+3,listmain.get(i));
  31. list1.set(j,listmain.get(i+1));
  32. list1.set(j+1,listmain.get(i+2));
  33. list1.set(j+2,listmain.get(i+3));
  34.  
  35. i = 4;
  36.  
  37. list2.set(j+3,listmain.get(i));
  38. list2.set(j,listmain.get(i+1));
  39. list2.set(j+1,listmain.get(i+2));
  40. list2.set(j+2,listmain.get(i+3));
  41.  
  42. i = 8;
  43.  
  44. list3.set(j+3,listmain.get(i));
  45. list3.set(j,listmain.get(i+1));
  46. list3.set(j+1,listmain.get(i+2));
  47. list3.set(j+2,listmain.get(i+3));
  48.  
  49. System.out.println("list1 " + list1);
  50. System.out.println("list2 " + list2);
  51. System.out.println("list3 " + list3);
  52.  
  53. }
  54. }
Success #stdin #stdout 0.11s 320576KB
stdin
Standard input is empty
stdout
listmain[1, 2, 3, 4, 5, 6, 7, 8, 1, 2, 3, 4]
list1 [2, 3, 4, 1]
list2 [6, 7, 8, 5]
list3 [2, 3, 4, 1]