Chinaunix首页 | 论坛 | 博客
  • 博客访问: 393747
  • 博文数量: 273
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1430
  • 用 户 组: 普通用户
  • 注册时间: 2018-02-02 15:57
文章分类

全部博文(273)

文章存档

2018年(273)

我的朋友

分类: Java

2018-07-06 15:30:48

1.ArrayList是一个相对来说比较简单的数据结构,最重要的一点就是它的自动扩容,可以认为就是我们常说的“动态数组”。
  来看一段简单的代码:

1 2 3 4 5 
ArrayList list = new ArrayList(); list.add("语文: 99"); list.add("数学: 98"); list.add("英语: 100"); list.remove(0); 

 

在执行这四条语句时,是这么变化的:
arraylist
其中,add操作可以理解为直接将数组的内容置位,remove操作可以理解为删除index为0的节点,并将后面元素移到0处。


阅读(982) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~