ArrayList

本文阅读 1 分钟
首页 代码,Java 正文
package ArrayList;
/* 有序集合,允许重复元素,存储和取出的元素顺序一致。 */
import java.util.ArrayList;
public class ArrayListTest1 { 
    public static void main(String[] args) { 
        //创建ArrayList集合对象
        ArrayList arr = new ArrayList<>();
        //添加元素
        arr.add("小马哥");
        arr.add("小飞侠");
        arr.add("马奎斯");
        arr.add("罗西");
        //给指定索引位置插入数据
        arr.add(0, "摩托车手");  //[摩托车手, 小马哥, 小飞侠, 马奎斯, 罗西]
        //获取某个索引处的元素值
        arr.get(0);    //摩托车手
        //获取集合的大小
        arr.size(); //5
        //集合的遍历
        for (int i = 0; i < arr.size(); i++) { 
            System.out.println(arr.get(i));
        }
        /* 摩托车手 小马哥 小飞侠 马奎斯 罗西 */
        //直接删除元素值
        arr.remove("摩托车手");
        System.out.println(arr);  //[小马哥, 小飞侠, 马奎斯, 罗西]
        //根据索引删除元素值
        arr.remove(0);
        System.out.println(arr);  //[小飞侠, 马奎斯, 罗西]
        //根据索引修改元素值
        arr.set(0,"小马哥");
        System.out.println(arr);  //[小马哥, 马奎斯, 罗西]
    }
}
package ArrayList;
import java.util.ArrayList;
//ArrayList遍历删除
public class ArrayListTest2 { 
    public static void main(String[] args) { 
        //第一种
        ArrayList<Integer> list=new ArrayList<>();
        list.add(67);
        list.add(78);
        list.add(34);
        list.add(56);
        list.add(77);
        list.add(99);
        list.add(33);
      /* for (int i = 0; i < list.size(); i++) { Integer num = list.get(i); if (num<70){ list.remove(i); i--; } } System.out.println(list); //[78, 77, 99]*/
        //第二种

        for (int i = list.size()-1; i >=0 ; i--) { 
            Integer num = list.get(i);
            if (num<70){ 
                list.remove(i);
            }
        }
        System.out.println(list);   //[78, 77, 99]
    }
}
本文为互联网自动采集或经作者授权后发布,本文观点不代表立场,若侵权下架请联系我们删帖处理!文章出自:https://blog.csdn.net/qq_43514330/article/details/125084833
-- 展开阅读全文 --
安全面试之XSS(跨站脚本攻击)
« 上一篇 07-24

发表评论

成为第一个评论的人

热门文章

标签TAG

最近回复