Java中的ArrayList类

ArrayList类的添加元素的方法

import java.util.ArrayList;

public class LAST {
    public static void main(String[] args) {
        /*集合类的特点:长度可变
         * 
         * ArrayList<E>
         * 大小可变数组的实现
         * <E>是泛型
         * 在出现E的地方使用引用数据类型替换即可
         * 比如 ArrayList<String>、ArrayList<Student>
         * 
         * 构造方法:
         * ArrayList();
         * 添加元素:
         * public boolean add(E e);添加元素
         * public void add(int index,E e);在指定的索引处添加一个元素
         * 
         * */
        ArrayList<String> arr=new ArrayList<String>();
        System.out.println(arr);//[]
        arr.add("hello");
        arr.add("world");
        System.out.println(arr);//[hello, world]
        arr.add(1,"android");
        System.out.println(arr);//[hello, android, world]
    }
}

ArrayList集合的方法

import java.util.ArrayList;

public class LAST {
    /* 获取元素
     * public E get(int index) 返回指定索引的元素
     * 集合长度
     * public int size() 返回集合中的元素个数
     * 删除元素
     * public boolean remove(Object o)删除指定的元素 返回删除是否成功
     * public E remove(int index);删除指定索引的元素 返回被删除的元素
     * 修改元素
     * public E set(int index,E e);修改指定处的元素 返回被修改的元素
     * 
     * */
    public static void main(String[] args) {
        ArrayList<String> arr=new ArrayList<String>();
        arr.add("java");
        arr.add("linux");
        arr.add("ios");
        System.out.println(arr.get(0));
        System.out.println(arr.size());
        System.out.println(arr.remove("java"));//true
        System.out.println(arr.remove(0));//linux
        String str=arr.set(0, "haha");
        System.out.println(str);
        System.out.println(arr);
        
        
    }
}

猜你喜欢

转载自www.cnblogs.com/hzdwwzz/p/10345071.html