21xrx.com
2024-12-27 05:11:56 Friday
登录
文章检索 我的文章 写文章
Java中ArrayList的用法及实例
2023-06-18 21:35:41 深夜i     --     --
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的基本用法,希望本文能够对大家有所帮助。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复