24,ArrayList元素用循环全部删除。
import java.util.ArrayList;
public class Ttt {
public static void main(String[] args) {
ArrayList<String> arrayList = new ArrayList<String>();
arrayList.add("a");
arrayList.add("b");
arrayList.add("b");
arrayList.add("c");
arrayList.add("d");
arrayList.add("e");
for (int i=arrayList.size()-1;i>=0;i--){
arrayList.remove(i);
}
System.out.println(arrayList);//结果:[]
}
}
25, 浅谈一下String, StringBuffer,StringBuilder的区别?
String:字符串不可变序列,只能是共享。
当改变一个String对象的时候,虚拟机会重新创建一个新的对象来存储这个对象,原来的对象并不改变。
StringBuffer:字符串可变序列,线程安全。
StringBuilder:字符串可变序列,线程不安全。
26、下面的代码将创建几个字符串对象?
String s1 = new String("Hello&#