ArrayList
【摘要】
一、ArrayList类的使用
package ArrayList;
/*
有序集合,允许重复元素,存储和取出的元素顺序一致。
*/
import java.util.ArrayList;
publi...
一、ArrayList类的使用
package ArrayList;
/*
有序集合,允许重复元素,存储和取出的元素顺序一致。
*/
import java.util.ArrayList;
public class ArrayListTest1 {
public static void main(String[] args) {
//创建ArrayList集合对象
ArrayList arr = new ArrayList<>();
//添加元素
arr.add("小马哥");
arr.add("小飞侠");
arr.add("马奎斯");
arr.add("罗西");
//给指定索引位置插入数据
arr.add(0, "摩托车手"); //[摩托车手, 小马哥, 小飞侠, 马奎斯, 罗西]
//获取某个索引处的元素值
arr.get(0); //摩托车手
//获取集合的大小
arr.size(); //5
//集合的遍历
for (int i = 0; i < arr.size(); i++) {
System.out.println(arr.get(i));
}
/*
摩托车手
小马哥
小飞侠
马奎斯
罗西
*/
//直接删除元素值
arr.remove("摩托车手");
System.out.println(arr); //[小马哥, 小飞侠, 马奎斯, 罗西]
//根据索引删除元素值
arr.remove(0);
System.out.println(arr); //[小飞侠, 马奎斯, 罗西]
//根据索引修改元素值
arr.set(0,"小马哥");
System.out.println(arr); //[小马哥, 马奎斯, 罗西]
}
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
二、ArrayList遍历删除
package ArrayList;
import java.util.ArrayList;
//ArrayList遍历删除
public class ArrayListTest2 {
public static void main(String[] args) {
//第一种
ArrayList<Integer> list=new ArrayList<>();
list.add(67);
list.add(78);
list.add(34);
list.add(56);
list.add(77);
list.add(99);
list.add(33);
/* for (int i = 0; i < list.size(); i++) {
Integer num = list.get(i);
if (num<70){
list.remove(i);
i--;
}
}
System.out.println(list); //[78, 77, 99]*/
//第二种
for (int i = list.size()-1; i >=0 ; i--) {
Integer num = list.get(i);
if (num<70){
list.remove(i);
}
}
System.out.println(list); //[78, 77, 99]
}
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
文章来源: blog.csdn.net,作者:不会压弯的小飞侠,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/qq_43514330/article/details/125084833
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)