NeedHelp Debugging:使用Method - Java追加两个ArrayLists

时间:2014-03-12 23:00:48

标签: java arrays methods arraylist append

编写一个方法public static ArrayList append(ArrayLista,ArrayList b),它附加一个数组列表。例如,如果a是1 4 9 16并且b是9 7 4 9 11然后追加返回数组列表1 4 9 16 9 7 4 9 11.这是我到目前为止所做的并且我非常确定我差不多完成但是我一直遇到错误;主要是"找不到符号ArrayList"任何人都可以帮助我吗?

import java.util.Arrays;

public class AlAppend { 

public static ArrayList<Integer> append(ArrayList<Integer> a, ArrayList<Integer> b) {
ArrayList<Integer> c = new ArrayList<Integer>();
c.addAll(a);
c.addAll(b);
return c;   
}

public static void main(String[] args) {

    // List 1
    ArrayList<Integer> array1 = new ArrayList<Integer>();
        array1.add(1);
        array1.add(4);
        array1.add(9);
        array1.add(16);
    System.out.println("List 1: " + array1);

    // List 2
    ArrayList<Integer> array2 = new ArrayList<Integer>();
        array2.add(9);
        array2.add(7);
        array2.add(4);
        array2.add(9);
        array2.add(11);
    System.out.println("List 2: " + array2);

    // Combined List
    ArrayList<Integer> array3 = append(array1, array2);
    System.out.println("Combined: " + array3);
}

}

1 个答案:

答案 0 :(得分:1)

步骤1)

只需改变一下:

c.add(a);
c.add(b);

到此:

c.addAll(a);
c.addAll(b);

PS:下次发帖时,请复制错误信息,声明&#34;不断出现错误&#34;是编程社区中的facepalm声明:)。

第2步)

在顶部添加行:

import java.util.ArrayList;

第3步)

下载netbeans,它非常人性化,它可以帮助您解决错误#14; tip&#34;甚至为你解决依赖关系(如进口)。