社区
Eclipse
帖子详情
关于ArrayList
shijies
2017-09-11 10:40:34
可以理解成能改变大小的数组?ArrayList能具有二维数组的功能吗?
...全文
445
10
打赏
收藏
关于ArrayList
可以理解成能改变大小的数组?ArrayList能具有二维数组的功能吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shijies
2017-09-15
打赏
举报
回复
建立了两个子集?在离散数学和数据结构方面,我懂得不多。
洛小夜
2017-09-15
打赏
举报
回复
建议仔细看看相关的api文档,一般不使用二维这种形式,而是使用List<Object>这样子,因为List有默认大小的,如果二维下叠加就会造成过多的资源浪费。
夫为欲往_皆如是也
2017-09-15
打赏
举报
回复
ArrayList 底层就是用的是数组,new 的时候就定义了一个具有初始长度的数组,add()就是向里面赋值,只有当长度不够时,才会去 new 一个新的比原数组长一些的数组然后把原数组拷贝进去。 二维数组其实就是一维数组的嵌套,外层的一维数组每一项都是一个一维数组。 ArrayList也是一样,在其中在嵌套一个ArrayList就行了
太虚野老
2017-09-15
打赏
举报
回复
可以理解为数组
shijies
2017-09-14
打赏
举报
回复
从集合中取出时,这样: listOfList. l1 ......?
-小龙人
2017-09-12
打赏
举报
回复
可以理解为数组,二维需要自己构建,基本用不到二维的
Love_云宝儿
2017-09-12
打赏
举报
回复
ArrayList完全可以当做数组使用,至于二维的话,你可以自己构建,用两个list模拟二维数组,不过一般很少这么用
lawrence_han007
2017-09-12
打赏
举报
回复
可以自己构建
极客曼巴
2017-09-12
打赏
举报
回复
开发中很少用二维的东西,你可以直接当可变数组用就是了。。。
soton_dolphin
2017-09-11
打赏
举报
回复
可以啊 List<List<Integer>> listOfList = new ArrayList<>(); List<Integer> l1 = new ArrayList<>(); List<Integer> l2 = new ArrayList<>(); listOfList.add(l1); listOfList.add(l2)
Java进阶课程系列之
ArrayList
集合底层源码实战分析
ArrayList
允许空值和重复元素,当往
ArrayList
中添加的元素数量大于其底层数组容量时,其会通过扩容机制重新生成一个更大的数组。另外,由于
ArrayList
底层基于数组实现,所以其可以保证在 O(1) 复杂度...
关于
ArrayList
存储容量上限
关于
ArrayList
存储容量上限 一点前言(可以不看): 今天在学习springboot缓存的时候,看到@Cacheable缓存注解,对sprinBoot的缓存大小产生了好奇。 例如:springBoot的缓存之一通过ConcurrentMapCacheManager去创建...
java--关于
ArrayList
初始容量和扩容
众所周知,
ArrayList
的底层是数组,那么
ArrayList
的数组容量到底是多少呢? 首先,先new一个
ArrayList
,然后向集合中添加11个元素,至于为什么是11个,下面再说。 然后我们debug一点一点来看: 我们看到,在...
关于
ArrayList
的使用
关于
ArrayList
的使用
ArrayList
的构造方法和添加方法: 方法名 说明 public
ArrayList
() 创建一个空的集合对象 publicbooleanadd(Ee) 将指定的元素...
java关于
ArrayList
的使用
java关于
ArrayList
的使用
Eclipse
58,454
社区成员
49,449
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章