Java ArrayList

[亡魂溺海] 提交于 2020-03-05 00:16:33

 

/**
 * @author yuanxuan-chen
 * @date 2020-03-04 12:49
 */
import java.util.ArrayList;
import java.util.List;

public class NP_ArrayList {
    public static void main(String[] args) {
        /**
         * 定义ArrayList  and  List, list会快些
         */
        ArrayList<String> arrayList = new ArrayList<String>();
        ArrayList<String> list = new ArrayList<String>();

        /**
         * 增加
         * 1, 将字符串放在下表为1的地方,其他往后移动
         */
        list.add("123");
        list.add("456");
        list.add("789");
        list.add(1, "string");

        /**
         * 将list2,加到list1后面
         */
        List<String> list2 = new ArrayList<>();
        list2.add("b");
        list2.add("b");
        list.addAll(list2);

        /**
         * 删除,返回的值为删除的值
         */
        String r = list.remove(2);

        /**
         * 求大小
         */
        int size = list.size();

        /**
         * 返回下标为0的数据
         */
        String get = list.get(2);

        /**
         * List遍历输出
         */
        for(String i : list){
                System.out.println(i);
        }
        for(int i = 0; i < list.size(); i++){
            System.out.print(list.get(i) + " ");
        }

        /**
         * ArrayList To 数组
         */
        String[] a = new String[list.size()];
        list.toArray(a);
        for(String i : a){
            System.out.println(i);
        }

        /**
         * 1.判断list是否含有a
         * 2.判断list是否含有list2
         */
        boolean boo = list.contains("a");
        boo = list.containsAll(list2);
    }
}

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!