import java.util.List;
import java.util.ArrayList;
public class Test{
public static void main(String[] args){
ArrayList arrayListWithout = new ArrayList();
ArrayList<String> arrayList = new ArrayList<String>();
//添加数据
String a = "a";
for(int i=0 ; i<26 ; i++){
arrayList.add(a);
}
//取出数据
String g = arrayList.get(0);
System.out.println(g);
//得到其长度
int len = arrayList.size();
//删除: 删除过后会向前替补
arrayList.remove(1);
}
}
import java.util.Set;
import java.util.HashSet;
import java.util.Iterator;
public class Test{
public static void main(String[] args){
Set<String> set = new HashSet<String>(); //向上转型
set.add("a");
set.add("b");
set.add("c");
set.add("d");
set.add("a"); //加入一个重复元素,其实相当于没加,因为集合中不允许有重复元素的出现
int len = set.size();
System.out.println("The size of the set is "+ len);
set.remove("c");
set.remove(2);
System.out.println("After Remove len is "+ set.size());
set.clear();
System.out.println("After Clear len is "+ set.size());
boolean b = set.isEmpty();
System.out.println("isEmpty: "+ b);
//--------迭代器遍历集合元素
set.add("abd");
set.add("Owen");
Iterator<String> it = set.iterator(); //生成一个迭代器对象
while(it.hasNext()){ //it.hasNext()方法的返回值是boolean型
System.out.println(it.next());
}
}
}