arraylist java用法,java arraylist定义
本文给大家带来一些java的知识,主要介绍Java中ArrayList类的概述、常用方法和存储字符串,并进行遍历。本文中的示例代码有详细的解释。下面就一起来看看吧,希望对你有所帮助。
如何解决写爬虫IP受阻的问题?立即使用。
一、ArrayList类概述
什么是器械包:
提供可变存储空间的存储模型,存储数据的容量可以改变。
数组列表集的特征:
实现了基础数组,长度可以更改。
泛型的使用:
用于约束存储在集合中的元素的数据类型。
二、ArrayList类常用方法
施工方法
Ken0@166.com隶属度方法
Ken1@166.com示例代码:
公共类ArrayListDemo02 {
公共静态void main(String[] args) {
//创建集合
ArrayList string array=new ArrayList string();
//添加元素
array . add( hello );
array . add( world );
array . add( Java );
//public boolean remove(Object o):删除指定的元素,并返回删除是否成功。
system . out . println(array . remove( world ));
system . out . println(array . remove( javaee ));
//public E remove(int index):删除指定索引处的元素,并返回被删除的元素。
system . out . println(array . remove(1));
//IndexOutOfBoundsException
system . out . println(array . remove(3));
//public E set(int index,E element):修改指定索引处的元素,返回修改后的元素。
System.out.println(array.set(1, javaee ));
//IndexOutOfBoundsException
System.out.println(array.set(3, javaee ));
//public get (int index):返回指定索引处的元素。
system . out . println(array . get(0));
system . out . println(array . get(1));
system . out . println(array . get(2));
//public int size():返回集合中元素的个数。
system . out . println(array . size());
//输出集
system . out . println( array: array );
}
}
三、ArrayList存储字符串并遍历
需求:创建一个集合存储字符串,存储3个字符串元素,使用程序实现在控制台中遍历集合。
想法:
1.创建集合对象
2.将string对象添加到集合中。
3.要遍历集合,首先必须能够获取集合中的每个元素,这是通过get(int index)方法实现的。
4.遍历集合。其次,你应该能得到集合的长度。这是通过size()方法实现的。
5.遍历集合的一般格式
代码实现:
公共类ArrayListTest01 {
公共静态void main(String[] args) {
//创建集合对象
ArrayList string array=new ArrayList string();
//将字符串对象添加到集合中
Array.add(张三);
Array.add(李四);
Array.add(王五);
//遍历集合。其次,你应该能得到集合的长度。这是通过size()方法实现的。
system . out . println(array . size());
//遍历集合的常规格式
for(int I=0;I array . size();i ) {
string s=array . get(I);
system . out . println(s);
}
}
}
四、ArrayList存储学生对象并遍历
要求:创建一个集合存储学生对象,存储三个学习对象,使用程序在控制台中遍历集合。
想法:
1.定义学生类。
2.创建集合对象。
3.创建学生对象。
4.将学生对象添加到集合中。
5.遍历集合,通过通用遍历格式实现。
代码实现:
公共类ArrayListTest02 {
公共静态void main(String[] args) {
//创建集合对象
ArrayList student array=new ArrayList();
//创建一个学生对象
学生s1=新生(‘张三’,30);
学生s2=新生(‘李四’,33);
学生s3=新生(‘王五’,28);
//将学生对象添加到集合中
array . add(S1);
array . add(S2);
array . add(S3);
//遍历集合,以通用的遍历格式实现。
for(int I=0;I array . size();i ) {
学生s=array . get(I);
System.out.println(s.getName(),s . getage());
}
}
五、ArrayList存储学生对象并遍历升级版
要求:创建一个集合存储学生对象,存储3个学生对象,在控制台上用程序遍历集合。学生的姓名和年龄来自键盘输入。
想法:
1.定义学生类。为了方便键盘数据输入,student类中的所有成员变量都被定义为字符串类型。
2.创建集合对象。
3.键盘输入学生对象所需的数据。
4.创建一个student对象,并将键盘输入的数据分配给student对象的成员变量。
5.将学生对象添加到集合中。
6.遍历集合,一般遍历格式实现。
代码实现:
公共类ArrayListTest {
公共静态void main(String[] args) {
//创建集合对象
ArrayList student array=new ArrayList student();
//为了提高代码的可重用性,我们用方法来改进程序。
addStudent(数组);
addStudent(数组);
addStudent(数组);
//遍历集合,以通用的遍历格式实现。
for(int I=0;I array . size();i ) {
学生s=array . get(I);
System.out.println(s.getName(),s . getage());
}
}
/*
两个清楚:
返回值类型:void
参数:ArrayListStudent数组
*/
公共静态void addStudent(ArrayList student数组){
//键盘输入学生对象所需的数据。
Scanner sc=新扫描仪(system . in);
System.out.println(请输入学生姓名:);
string name=sc . nextline();
System.out.println(请输入学生年龄:);
string age=sc . nextline();
//创建一个student对象,将键盘输入的数据赋给student对象的成员变量。
学生s=新生();
s.setName(名称);
s.setAge(年龄);
//将学生对象添加到集合中
array.add
}
}推荐学习:以上《java视频教程》是ArrayList类的概述和Java基础学习常用方法的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。