本文主要介绍Java中list的使用。List是一个集合接口,任何集合接口都会有一个迭代器。通过使用这个迭代器,您可以操作列表内存中的一组对象。感兴趣的朋友可以参考一下。
Java中的List是一种集合对象,将所有对象存储在一起。可以把任何java对象放在列表中,也可以直接放值。
方法很简单,类似于数组。
Java.util.*
导入Java . util . *;
公共类列表{
公共静态void main(String args[]) {
list a=new ArrayList();
a . add(1);//列表a加1。
system . out . println(a);
a . add(2);
system . out . println(a);
a .删除(0);//移除列表a中的第0个元素,即1
system . out . println(a);
}
}
程序运行结果如下:
[1]
[1, 2]
[2]
列表经常用来存储和操作一组对象,如一组学生信息,一组帐户信息等等。
列表是一个集合接口。只要是集合接口,就会有“迭代器”。使用这个迭代器,你可以在列表内存中操作一组对象。
要操作这个列表内存中的一切,首先要获取这个迭代器的一个实例:Iterator it=l . Iterator();
可以理解为动态数组。传统数组只有在定义了数组个数的情况下才能使用,而容器对象不需要定义数组下标的总数。
Add()方法可以用来添加一个新的成员对象。它只能添加对象,不能添加基本数据类型。该容器还对应于get()和remove()方法来获取和删除数据成员。
例1。
导入Java . util . *;
公共类ArrayListTest{
public static void main(String DD[]){
//new已经创建了一个存储列表
list l=new ArrayList();
//new封装类,因为集合框架只能存储对象
l.add(新整数(1));
l.add(新整数(2));
l.add(新整数(3));
l.add(新整数(4));
迭代器it=l . iterator();
//hasNext采用当前值。他的操作流程是确定下一步是否有值,如果有,继续。
while(it.hasNext()){
//Set it.next封装类,调用Integer的intValue方法,将int的返回值赋给I;
int i=((Integer)it.next())。int value();
system . out . println(' list中的元素为:' I ');
}
}
}
例2。
导入Java . util . *;
公共类ArrayListTest1{
public static void main(String DD[]){
//new已经创建了一个存储列表
list l=new ArrayList();
//因为集合框架只能存储对象,所以这个例子说明String是对象。
l . add(' lalala ');
l . add(' AFD SFA ');
迭代器it=l . iterator();
//hasNext采用当前值。他的操作流程是确定下一步是否有值,如果有,继续。
while(it.hasNext()){
//设置it.next封装类,调用cast String类型赋给I;
String I=(String)it . next();
system . out . println(' list中的元素为:' I ');
}
}
}
这就是本文的全部内容。希望对大家的学习有帮助,支持我们。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。