首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com技术社区-IT企服评测·应用市场
»
论坛
›
大数据
›
数据仓库与分析
›
Java中集合ArrayList、LinkedList以及HashMap常用容器详 ...
返回列表
发新帖
Java中集合ArrayList、LinkedList以及HashMap常用容器详解及区别
[复制链接]
发表于 2022-6-25 03:29:35
|
显示全部楼层
|
阅读模式
Java中
容器
对象主要用来
存储
其他对象,根据实现原理不同,主要有3类常用的
容器
对象:
1、ArrayList 使用数组结构
存储
容器
中的元素
2、LinkedList 使用链表结构
存储
容器中的元素
3、HashMap 使用Hash原理,同时使用数组和链表结构
本篇目录
一、ArrayList
1.原理
2.用法
二、LinkedList
1.原理
2.用法
三、HashMap
1.原理
2.用法
四、对比优缺点及区别
一、ArrayList
1.原理
2.用法
打开Idea新建项目,右击src新建包com.my.Container,再创建Container.class 输入以下
代码
[code]package com.my.Container;import java.util.ArrayList;import java.util.Random;public class Container { public static void main(String[] args) { ArrayList names = new ArrayList();//创建一个ArrayList对象,指定这个对象存储String对象元素。 names.add("我是一号"); names.add("我是二号");//向容器中添加两个元素 System.out.println(names);//查看容器有多少个元素 names.remove(0); //删除下标位置是0的元素 System.out.println(names);//查看容器有多少个元素 names.set(0,"我是三号"); //修改位置是0 的元素,改为 明天 System.out.println(names);//查看容器有多少元素 names.clear();//清空容器的所有元素 //循环添加10个元素 Random random = new Random(); for (int i = 0 ; i < 10 ;i++){ names.add("我是第"+random.nextInt(50)+"名"); } for(int i=0; i
继续阅读请点击广告
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
回复
使用道具
举报
返回列表
盛世宏图
+ 我要发帖
×
登录参与点评抽奖,加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表