List<String> strList1 = new ArrayList<>(); strList1.add("d"); strList1.add("e"); strList1.add("f"); strList1.add("g"); System.out.println(strList1.toString()); List<String> strList2 = new ArrayList<>(); strList2.add("a"); strList2.add("b"); strList2.add("c"); strList1.addAll(0,strList2); System.out.println(strList1.toString());