我有三个像这样的Arraylists
List<String> list1 = new ArrayList<String>();
List<String> list2 = new ArrayList<String>();
List<String> finallist = new ArrayList<String>();
list1包含“a”,“b”项 list2包含项目1,2,3 如何制作一个包含的终结者 “a1”“a2”“a3”“b1”“b2”“b3”
答案 0 :(得分:5)
假设列表如下所示:
List<String> list1 = Arrays.asList("a", "b", "c");
List<String> list2 = Arrays.asList("1", "2", "3");
然后:
List<String> finalList = new ArrayList<String>();
for (String letter: list1) {
for (String number: list2) {
finalList.add(letter + number);
}
}
System.out.println(finalList);