@ljs
ArrayList
#ArrayList 该类也是实现了List的接口,实现了可变大小的数组,随机访问和遍历元素时,提供更好的性能。该类也是非同步的,在多线程的情况下不要使用。ArrayList 增长当前长度的50%,插入删除效率低。
package first;
import java.util.*;
public class TestArrayList {
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
list.add("hello");
list.add("world");
list.add("HAAA");
//
for( String str : list) {
System.out.println(str);
}
String[] StrArray = new String[list.size()];
list.toArray(StrArray);
for( int i=0; i<StrArray.length; ++i) {
System.out.println(StrArray[i]);
}
Iterator<String> ite = list.iterator();
while( ite.hasNext() ) {
System.out.println(ite.next());
}
}
}