List的初始化,及增改删查

List的初始化,及增改删查

1. list的初始化(采用无参的构造方法来实现初始化,也可直接初始化)

2. 增(往list中存放对象)

先实例化一个对象,之后调用add()方法,

将对象取出用get()方法,但对象存入集合都会变成object类型,取出时要进行类型转换。

方法2中调用了不同的add()方法,传入的是位置的参数(从0开始),不得超过集合长度否则会报错。

 

方法3调用addAll()方法,要求传入一个collection参数,可调用Arrays中asList()方法将数组转换。

方法4调用了不同的addAll()方法,传入的是位置的参数(从0开始),不得超过集合长度否则会报错。

3,取(查看List中元素)

方法1,通过size()方法返回List长度,之后用for循环搭配get()方法遍历元素。

方法2通过集合的iterator方法,取得迭代器的实例,hasNext()方法表示如果有元素就返回一个true,通过next()方法获得实例对象。


方法3采用for each循环

4.改(修改List中元素)


调用set方法,左边传入位置参数,右边传入实例化对象。

5.删(删除List中元素)


删除某些元素有remove方法也有removeAll方法

图中展示复杂的removeAll方法(原理与addAll相似)。

猜你喜欢

转载自blog.csdn.net/naruto_c/article/details/78106722