Java-《Java语言程序设计》关于一些工具数据类型的用法总结(二) 线性表list

线性表

List接口继承自collection接口,有两个具体类,ArrayList或者LinkedList来创建线性表。

ArrayList类

//添加元素
add(E) //加到末尾
add(index:int, E) //加到指定下标处

//清除所有元素
clear() 

//若包含则返回true
contains(o:object)

//获取下标处的元素
get(index:int) 

//返回第一个匹配元素的下标
indexOf(o:object) 

//返回匹配的最后一个元素下标
lastIndexOf(o:object)

isEmpty()

//去除元素,去除则返回true
remove(o:object): boolean
remove(index:int):boolean

//返回列表中的元素个数
size():int

//设定
set(index:int, o:E)
Table of Contents