提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
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可以在此平台继续探索。