• ArrayList集合2


    ArrayList集合的一些方法

            ⑥chear()从列表中移除所有元素

            ⑦.isEmpty()判断列表中是否包含元素,不包含返回true,否则返回false

       

    1. public class Test{
    2. public static void main(String[] args){
    3. Arraylist list = new Arraylist();
    4. list.add("你");
    5. list.add("好");
    6. System.out.println(list);
    7. list.chear(list);//清除列表中所有元素
    8. System.out.println(list);
    9. System.out.println(list.isEmpty());//判断列表中是否包含元素
    10. }
    11. }

            ⑧.contains(Object x)如果列表包含指定元素返回true

    1. public class Test{
    2. public static void main(String[] args){
    3. Arraylist list = new Arraylist();
    4. list.add("你");
    5. list.add("好");
    6. System.out.println(list);
    7. boolean flag = list.contains("你");//判断列表中是否包含指定元素
    8. System.out.println(flag);
    9. }
    10. }

            ⑨.remove(int index)删除指定位置的元素,并返回被删元素,删除位置如果有元素则往前移

    1. public class Test{
    2. public static void main(String[] args){
    3. Arraylist list = new Arraylist();
    4. list.add("你");
    5. list.add("好");
    6. System.out.println(list);
    7. System.out.println(list.remove(1));//删除指定位置的元素
    8. }
    9. }

            ⑩.remove(Object x)删除列表中第一次出现的指定元素,删除成功返回true,否则返回false

    当且仅当list集合中含有满(x==null ? get(i)==null : x.equals(get(i)))条件的最低索引i的元素时才会返回true。

    1. public class Test{
    2. public static void main(String[] args){
    3. Arraylist list = new Arraylist();
    4. list.add("你");
    5. list.add("好");
    6. System.out.println(list);
    7. System.out.println(list.remove("你"));//删除元素,并返回boolean,后面元素往前移
    8. System.out.println(list);
    9. }
    10. }

            11.///   iterator()返回适当顺序在列表的元素上进行迭代的迭代器

    1. public class Test {
    2. public static void main(String[] args) {
    3. ArrayList list = new ArrayList();
    4. list.add("你");
    5. list.add("好");
    6. Iterator ite = list.iterator(); //将List集合中元素转到iterator变量中。
    7. while(ite.hasNext()) //hasNext()判断当前“指针”下面是否还有元素的方法,java中没有指针,这只是举个例子。
    8. {
    9. System.out.println(ite.next()); //如果“指针”下面有元素,则移动“指针”并获取相应位置的元素。
    10. }
    11. }
    12. }

            12.///    for循环遍历list集合

    1. public class Test {
    2. public static void main(String[] args) {
    3. ArrayList list = new ArrayList();
    4. list.add("你");
    5. list.add("好");
    6. for (int i = 0; i < list.size(); i++) { //用size方法获取长度。
    7. System.out.println(list.get(i)); //用get方法获取值。
    8. }
    9. }
    10. }

            13.///   加强for循环遍历list集合

    1. public class Test {
    2. public static void main(String[] args) {
    3. ArrayList list = new ArrayList();
    4. list.add("你");
    5. list.add("好");
    6. for (String name : list) { //使用foreach进行遍历。
    7. System.out.println(name);
    8. }
    9. }
    10. }

            

  • 相关阅读:
    Docker(六)——挂载实现同步
    C Primer Plus(6) 中文版 第10章 数组和指针 10.3 指针和数组
    Miniconda3教程
    贰[2],QT异常处理
    阴影text-shadow和box-shadow详解
    JUC P5 自定义线程池,线程池应用 基础+代码
    Springboot毕设项目隔离酒店管理系统j08pw(java+VUE+Mybatis+Maven+Mysql)
    易基因|DNA甲基化和转录组联合揭示代际遗传对高龄产妇的影响 | 表观遗传研究
    (二) gitblit用户使用教程
    显示屏DIN 4102-1 Class B1防火测试要求
  • 原文地址:https://blog.csdn.net/weixin_58474273/article/details/134188963