21xrx.com
2025-04-24 23:22:00 Thursday
文章检索 我的文章 写文章
Java中ArrayList的用法及实例
2023-06-18 21:35:41 深夜i     17     0
Java ArrayList 动态添加 删除 获取 存储任何类型的对象 封装类 自定义类 声明

ArrayList是Java中一个非常常用的集合类,它实现了List接口,可以动态地添加、删除、获取元素,而且它还可以存储任何类型的对象,包括基本数据类型的封装类和自定义类。下面我们就来探索一下Java中ArrayList的用法吧。

1.声明和初始化ArrayList

声明ArrayList的方式如下:

ArrayList
  list = new ArrayList 
  
   ();

E代表任何类型的元素,比如:

ArrayList
  intList = new ArrayList 
  
   ();
  
 
ArrayList
  strList = new ArrayList 
  
   ();
  
 
ArrayList objList = new ArrayList(); 
   
   初始化ArrayList可以使用add()方法,也可以使用Arrays.asList()方法:
   
   //使用add()方法添加元素
   intList.add(1);
   intList.add(2);
   intList.add(3);
   //使用Arrays.asList()方法初始化元素
   String[] strArr = "hello";
   ArrayList
     strList = new ArrayList 
     
      (Arrays.asList(strArr));
     
    
   
   2.获取和设置ArrayList中的元素
   使用get()方法可以获取ArrayList中某个元素的值,使用set()方法可以设置ArrayList中某个元素的值,例如:
   
   //获取第一个元素的值
   int first = intList.get(0);
   //设置第二个元素的值
   intList.set(1, 22);
   
   3.删除ArrayList中的元素
   使用remove()方法可以删除ArrayList中某个元素,使用clear()方法可以清空整个ArrayList,例如:
   
   //删除第一个元素
   intList.remove(0);
   //清空整个ArrayList
   intList.clear();
   
   4.遍历ArrayList
   使用foreach循环或者for循环可以遍历ArrayList,例如:
   
   //使用foreach循环遍历ArrayList
   for (String str : strList) {
     System.out.println(str);
   }
   //使用for循环遍历ArrayList
   for (int i = 0; i < intList.size(); i++) {
     System.out.println(intList.get(i));
   }
   
   以上就是Java中ArrayList的基本用法,希望本文能够对大家有所帮助。
  
  

评论区