ArrayList 快速数组创建

时间:2025-03-25 12:04:49

1. ArrayList 的创建

		//创建一个默认容量的 ArrayList  默认容量:10
        List list = new ArrayList();
        //创建一个指定长度ArrayList  5是指定的长度 可更改
        List list1 = new ArrayList(5);

添加数据

		// 语法使用  (添加的元素)  (下标,插入的元素)
		//添加四类八种数据类型是将会触发装箱
		list.add("Java01");//下标为0处添加
        list.add(18);//下标为1处添加
        list.add(2,20.1);//在下标为2处插入元素 20.1
        list.add(new Date());//在下标为3处添加

删除数据

		//语法使用(下标)  (元素)
		list.remove(2);//删除下标为2 处的数据
		list.remove(20.1);//删除数据 20.1

修改数据

		//语法使用 (下标,修改后元素)
		list.set(1,100);//将下标为1处的元素改为100

查询数据

		//获取指定下标元素
		Object o = list.get(1);
        System.out.println(o);
        //获取集合中的元素个数
        int size = list.size();
        System.out.println(size);
        //查看集合中是否有指定元素
        boolean f = list.contains(187);
        System.out.println(f);
        //获取指定元素在集合中首次指定的位置
        int index = list.indexOf(187);
        System.out.println(index);
        //将list值转换为java数组
        Object[] objects = list.toArray();
        System.out.println(Arrays.toString(objects));

的遍历`

		//for 循环
		for (int i = 0; i < list.size(); i++) {
		      	Object o1 = haha.get(i);
		        System.out.println(o1);
		      }
		
		 //for  each循环
		       for (Object o1 : list) {
		       System.out.println(o1);