0

我有三个这样的 Arraylist

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" 的决赛名单

4

1 回答 1

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);
于 2012-07-14T16:45:35.700 回答