编写一个方法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 回答
Step 1)
只需改变这个:
对此:
PS:下次发帖时,请复制错误信息,声明“不断陷入错误”是编程社区中的facepalm语句:) .
Step 2)
添加行到顶部:
Step 3)
下载netbeans,它非常人性化,它可以帮助您通过“提示”解决错误,甚至可以为您解决依赖关系(如导入) .