Java笔试题总结
以下代码对其执行后,NumberList里的元素依次为:
List<Integer> NumberList = new ArrayList<Integer>();
NumberList.add(2);
NumberList.add(4);
NumberList.add(1);
NumberList.add(3);
NumberList.add(5);
for(int i =0;i<NumberList.size();++i){
int v = NumberList.get(i);
if(v%2==0){
NumberList.remove(v);
}
}
System.out.println(NumberList);
A:2,4,1,3,5 B:2,1,3,5
C:4,1,3,5 D:会出现越界情况
public class Test {
public static void changestr(String str){
str="welcome";
}
public static void main(String[] args) {
String str="1234";
changestr(str);
System.out.println(str);
}
}
public static void changestr(String str){
str="welcome";
}
public static void main(String[] args) {
String str="1234";
changestr(str);
System.out.println(str);
}
}
Please write the output result
A:1234 B:welcome
C:空 D:不确定
String s = new String("xyz");创建了几个String Object?
String s = new String("xyz");创建了几个String Object?