本文主要是介绍QList简单使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.插入
头插:
QList<int> list = {2, 3, 4};
list.prepend(1); // 在头部插入元素1
尾插:
list.append(5); // 在尾部插入元素5
中间插:
QList<int> list = {1, 2, 4, 5};
list.insert(2, 3); // 在索引为2的位置插入元素3list 中的元素为 {1, 2, 3, 4, 5}。
2.删除
头删:
QList<int> list = {1, 2, 3, 4, 5};
list.removeFirst(); // 删除头部元素1int removedElement = list.takeFirst(); // 删除头部元素2,并返回已删除的元素
尾删:
list.removeLast(); // 删除尾部元素5
int removedElement = list.takeLast() ;
删指定索引元素:
QList<int> list = {1, 2, 3, 4, 5};
list.remove(2); // 删除索引为2的元素,即3int removedElement = list.takeAt(2); // 删除索引为2的元素,即3,并返回已删除的元素
3.查找
查找指定元素:
QList<int> list = {1, 2, 3, 4, 5};
int index = list.indexOf(3); // 查找元素3的索引位置
查找指定元素最后一次出现的位置:
int lastIndex = list.lastIndexOf(4); // 查找元素4最后一次出现的索引位置
是否包含元素:
int lastIndex = list.lastIndexOf(4); // 查找元素4最后一次出现的索引位置
头部和尾部:
int firstElement = list.first();//获取头部元素
int lastElement = list.last();
这篇关于QList简单使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!