list在指定位置添加数据左侧

list在指定位置添加数据左侧,第1张

可以按如下方法。

ArrayList使用线性顺序存储结构,和数组一致,每个对象有一个index,index本身是有序的,所以你添加的时候,index有序增长,遍历的时候,按照index遍历,也是有序的。

把 类里的迭代器声明去掉,在循环的位置在直接初始化并使用。

迭代器的申明也不对。

迭代器也是个对象,所以跟普通变量的申明一样的。

list<Student>::iterator its = list.begin()

这样就可以了。

1、非固定长度的list

2、固定长度List

3、元素类型固定:

4、直接赋值

length:长度

reversed:翻转

isEmpty:是否为空

isNotEmpty:是否不为空

first:获取数组第一个元素

last:获取数组最后一个元素

[index] 获取List中某个位置上的元素(index为位置索引)

add:增加

addAll:拼接数组

indexOf:查找传入具体值

remove:删除传入具体值

removeAt :删除传入索引值

removeLast:删除数组中最后一个元素

insert ( index, value ):指定位置插入

insertAll (index, list):指定位置插入List

join():List转换成字符串

split() :字符串转化成List

forEach 遍历数组元素

我也不总结了 看了一篇博客 写的很好

点击跳转


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11907854.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存