
ArrayList基操
发布日期:2021-05-07 03:09:39
浏览次数:20
分类:精选文章
本文共 1340 字,大约阅读时间需要 4 分钟。
//1.创建一个ArrayList对象,用来存储多个分数
ArrayList list = new ArrayList();//2.向ArrayList添加分数
list.add(67); //向末尾添加 list.add(89); // 集合的元素必须是对象类型,不能是基本数据类型。 list.add(78);//如果要放入基本数据类型,需要使用包装类 list.add(89);//JDK5之后,自动装箱 list.add(96); //list.add(Integer.valueOf(67));//[67, 89, 78, 89, 96]
list.add(2, 100); //[67, 89, 100, 78, 89, 96]ArrayList list2 = new ArrayList();
list2.add(45); list2.add(54); list2.add(45);//list.addAll(list2);
//[67, 89, 100, 78, 89, 96, 45, 54, 45] list.addAll(0, list2); //list2.addAll(list); //[45, 54, 45, 67, 89, 100, 78, 89, 96]//3.获取ArrayList中的分数
System.out.println(list.toString()); System.out.println(list.size()); System.out.println(list.get(2));//遍历ArrayList1:使用for循环
System.out.println("-------使用for循环-------"); for (int i = 0; i < list.size() ; i++) { int elem = (int) list.get(i); System.out.println(i+" "+elem);}
//遍历ArrayList2:使用for-each循环
System.out.println("-------使用for-each循环--------"); for(Object elem :list){ System.out.println(elem); }//遍历ArrayList3:使用迭代器Iterator
System.out.println("---------使用迭代器Iterator-----------"); Iterator it = list.iterator(); while(it.hasNext()){ int elem = (int) it.next(); System.out.println(elem);}
//删除
//list.clear(); //list.remove(new Integer(96)); //按照内容删除 //list.remove(1);//按照索引删除元素 //list.removeAll(list2); list.retainAll(list2);//???取交集//修改
//list.set(1, 98);发表评论
最新留言
不错!
[***.144.177.141]2025年04月09日 20时47分12秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
从RocketMQ的Broker源码层面验证一下这两个点
2021-05-09
如何正确的在项目中接入微信JS-SDK
2021-05-09
纵览全局的框框——智慧搜索
2021-05-09
快服务流量之争:如何在快服务中占领一席之地
2021-05-09
【活动】直播揭秘<如何从0开发HarmonyOS硬件>
2021-05-09
Unity平台 | 快速集成华为性能管理服务
2021-05-09
对模拟器虚假设备识别能力提升15%!每日清理大师App集成系统完整性检测
2021-05-09
使用Power BI构建数据仓库与BI方案
2021-05-09
Django认证系统并不鸡肋反而很重要
2021-05-09
快用Django REST framework写写API吧
2021-05-09
tep用户手册帮你从unittest过渡到pytest
2021-05-09
12张图打开JMeter体系结构全局视角
2021-05-09
Spring Boot 2.x基础教程:构建RESTful API与单元测试
2021-05-09
[UWP 自定义控件]了解模板化控件(1):基础知识
2021-05-09
UWP 自定义控件:了解模板化控件 系列文章
2021-05-09
[UWP]从头开始创建并发布一个番茄钟
2021-05-09
在 Azure 上执行一些简单的 python 工作
2021-05-09
WinUI 3 Preview 3 发布了,再一次试试它的性能
2021-05-09
使用命令把SpringBoot项目打包成可运行的jar包(简洁,操作性强)
2021-05-09
List数组排序
2021-05-09