由于太多,我在演示方法的时候都注释了,
import java.util.ArrayList;
public class Test {
public static void main(String[] args) {
ArrayList arrayList = new ArrayList();
ArrayList arrayList1 = new ArrayList();
arrayList.add("g");
arrayList.add("i");
arrayList.add("a");
arrayList.add("o");
arrayList1.add("o");
arrayList1.add(4);
arrayList1.add(6);
arrayList1.add(8);
//arrayList.trimToSize();//修改这个 ArrayList实例的容量是列表的当前大小。
//System.out.println(arrayList.toArray());//以正确的顺序(从第一个到最后一个元素)返回一个包含此列表中所有元素的数组。
//System.out.println(arrayList.subList(1,3));//返回从1开始到3结束的字符
//arrayList.spliterator();
//arrayList1.sort();//
//System.out.println(arrayList.size());//返回这个表 有多少个元素
//arrayList.set(2,arrayList1);//吧arrayList 第二个位置插入 arrayList1 所有的集合
//arrayList.retainAll(arrayList1);//查找两个集合 相同的 并输出
//arrayList.replaceAll;意思就是 替换
//arrayList.removeRange(0,2);//意思就是从第0个字符开始删除,到第2个结束
//arrayList.removeIf(s -> s.contains("i"));//删除满足给定谓词的此集合的所有元素。
//arrayList.removeAll(arrayList);//删除集合里面所有的元素
//arrayList.remove("g");//删除集合列表里面第一个出现的g
//arrayList.remove(2);//删除第2个下标的字符
/*//ListIterator l =arrayList.listIterator();//返回列表中的列表迭代器(按适当的顺序)
//ListIterator l =arrayList.listIterator(2);//从第2字符开始,返回列表中的元素(按正确顺序)的列表迭代器。
while (l.hasNext()){//
String j =(String) l.next();
System.out.println(j);
}*/
//System.out.println(arrayList.lastIndexOf("i"));//返回集合列表i 最后一次出现的下标位置,如果没有i 就返回-1
/* Iterator i =arrayList.iterator();//1、获取迭代器
while(i.hasNext()) {//2、通过循环迭代,hasNext():判断是否存在下一个元素
//如果存在,则调用next实现迭代
// Object-->StringBuffer-->String
String j = (String) i.next(); //把Object型强转成String型
System.out.println(j);
}*/
//System.out.println(arrayList.isEmpty());//这个列表没有元素就返回true,有元素就返回flase
//System.out.println(arrayList.indexOf("a"));//找到a第一次出现的下标
/*String s =arrayList.get(0);//找到0集合arrayList
System.out.println(s);*/
/* for (String s:arrayList) {// foreach语句格式:
System.out.println(s+" ");//for(元素类型type 元素变量value : 遍历对象obj) {
//引用x的java语句;
} //}*/
//arrayList.ensureCapacity();//增加如果需要,增加此 ArrayList实例的容量,以确保它可以至少保存最小容量参数指定的元素数
//arrayList.clone();//返回此 ArrayList实例的浅拷贝。
//arrayList.clear();//删除集合里面所有的元素
//arrayList.add(2,"A");//在第2个字符后面添加 A
// arrayList.addAll(arrayList);//按指定集合的Iterator返回的顺序将指定集合中的所有元素追加到此列表的末尾。
// arrayList.addAll(2,arrayList);//将arrayList集合中的所有元素插入到此列表中,从第二个字符开始。
// System.out.println(arrayList.contains("a"));//元素表里面有g 就返回true 没有就返回false
System.out.println(arrayList);
}
}