Java API ArrayList 方法演示

由于太多,我在演示方法的时候都注释了,
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);

    }
}

猜你喜欢

转载自blog.csdn.net/g73269565/article/details/81022205