单项选择题
分析如下Java代码,编译运行后将输出( )。
publicclassTest{
publicTest(){}
staticvoidprint(ArrayListal){
al.add(2);
al=newArrayList();
al.add(3);
al.add(4);
}
publicstaticvoidmain(String[]args){
Testtest=newTest();
ArrayListal=newArrayList();
al.add(1);
print(al);
System.out.println(al.get(1));
}
}
A、1
B、2
C、3
D、4
A.add(2);
al=newArrayList();
al.add(3);
al.add(4);
}
publicstaticvoidmain(String[]args){
Testtest=newTest();
ArrayListal=newArrayList();
al.add(1);
print(al);
System.out.println(al.get(1));
}
}
A、1
B、2
C、3
D、4