初识ArrayList

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

ArrayList的基本认识和常用基本用法


一、ArrayList是什么

它是Java函数库中的另一个类,且是一个可以动态修改的数组,不过与普通数组的区别就是它没有固定的大小,我们可以对它进行加入对象、移除对象、返回索引值等操作。

二、使用步骤

1.导包

代码如下:

import java.util.ArrayList;

2.操作

1.创建
ArrayListobjectName=new ArrayList<>();//<>中为类型 后面的<>中可以不写
例如:

ArrayList<String> student=new ArrayList<>(); //创建了字符串型的list
//<>中**只能为引用数据类型**  objectName为对象名

2.加入元素
添加元素到ArrayList当中可以使用add.()方法
示例如下:

import java.util.ArrayList;
public class Test{
public static void main(String[]args){
ArrayList <String>List=new ArrayList<>();
//添加元素
List.add("小明");
List.add("老王");
System.out.println(List);
}
}

输出结果为:

[小明,老王]

3.删除元素
如果要删除ArrayList中的元素可以使用remove()方法
示例如下:

import java.util.ArrayList;
public class Test{
public static void main(String[]args){
ArrayList <String>List=new ArrayList<>();
List.add("小明");
List.add("老王");
List.add("老六");
List.add("小张")
//删除元素
List.remove("老六");//精确删除某个内容
System.out.println(List);//此时打印出的是删除“老六”之后的结果
List.remove(0);//删除数组中位置为0的数值
System.out.println(List);
}
}

输出的结果为:

[老王,小张]

4.查询大小
利用size()方法查看数组大小,即含有多少个元素
示例如下

import java.util.ArrayList;
public class Test{
public static void main(String[]args){
ArrayList <String>List=new ArrayList<>();
List.add("小明");
List.add("老王");
List.add("老六");
List.add("小张")
//删除元素
List.remove("老六");//精确删除某个内容
System.out.println(List);//此时打印出的是删除“老六”之后的结果
List.remove(0);//删除数组中位置为0的数值
System.out.println(List);
//查询数组大小
System.out.println(List.size());
}
}

输出结果为:

[老王,小张]
2

5.查询特定元素
利用contains()方法查询数组中是否含有某个特定的元素
示例如下:

import java.util.ArrayList;
public class Test{
public static void main(String[]args){
ArrayList <String>List=new ArrayList<>();
List.add("小明");
List.add("老王");
List.add("老六");
List.add("小张")
//查询数组特定元素
boolean isIn01=List.contains("老王");//利用布尔类型判断是否数组中是否含有老王
System.out.println(isIn01);//值为true则含有特定元素 值为false则无
List.remove("老六");
boolean isIn02=List.contains("老六");
System.out.println(isIn02);//因为“老六”被删除了 所以数组中不含该元素
}
}

输出结果为:

true
false


三、总结

以上就是本次分享的内容,本文仅仅简单介绍了ArrayList常见的基本使用方法,想继续深入了解ArrayList可以在此平台继续探索。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值