QStringList 常用方法

QStringList 常用方法QStringList类在这里插入代码片

大家好,又见面了,我是你们的朋友全栈君。

QStringList类

常用方法

//定义一个字符串链表
    QStringList weekList;

//往链表中添加元素
    weekList<< "星期一" << "星期二" << "星期三" << "星期四";
    weekList<< "星期五";
    weekList<< "星期六";
    weekList.append("星期天");

//直接输出链表中所有元素
    qDebug()<< weekList;

//使用STL迭代器访问链表中的元素
    for(QStringList::iterator it = weekList.begin(); it!=weekList.end(); it++){ 
   
        qDebug() << *it;
    }

//使用foreach() 访问
    foreach (QString str, weekList) { 
   
        qDebug() <<str;
    }

//使用java迭代器 访问
    QListIterator<QString> itr(weekList);
    while(itr.hasNext()){ 
   
        qDebug()<< itr.next();
    }

//查询链表元素
    qDebug()<< "链表中是否有星期八: " << weekList.contains("星期八");

//指定位置插入元素
    weekList.insert(0, "星期零");
    qDebug()<< weekList;

//删除第一个元素
    weekList.removeFirst();
    qDebug()<< weekList;

//删除最后一个元素
    weekList.removeLast();
    qDebug()<< weekList;

//删除指定元素
    weekList.removeOne("星期一");
    qDebug()<< weekList;

//删除指定位置的元素
    weekList.removeAt(2);
    qDebug()<< weekList;

//删除所有元素
    weekList.clear();
    qDebug()<< weekList;
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/146095.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月15日 下午9:00
下一篇 2022年5月15日 下午9:00


相关推荐

  • cmd 切换到 指定目录

    cmd 切换到 指定目录1 Win R2 在命令行输入 cmd 出现如下 C Users admin amp gt 3 在以上输入 D 表示切换到 D 盘 C Users admin amp gt D 出现如下 D amp gt 4 切换到 D 盘下的指定目录 D amp gt cdD phpStudy PHPTutorial WWW lara

    2026年3月20日
    2
  • Linux下比较全面的监控工具dstat

    Linux下比较全面的监控工具dstat

    2021年9月2日
    45
  • seekBar实现滑动解锁[通俗易懂]

    seekBar实现滑动解锁[通俗易懂]今天android项目里突然要做一个滑动解锁的控件,nm,ui出图就喜欢按照IOS上的控件来,这次也不例外,不过IOS上的滑动解锁效果确实还是不错。好了,废话不多说,上代码。

    2022年6月24日
    21
  • 如何处理Android Studio 上面关于 update 和 commit 小箭头的消失

    如何处理Android Studio 上面关于 update 和 commit 小箭头的消失

    2021年9月12日
    54
  • 异步加载爬取思路

    异步加载爬取思路以前一直对于异步加载不太熟悉 近期需要爬取一个异步加载都网页 弄了很长时间都没有收获 只能去了解一下异步加载的过程 异步加载的理解 异步加载是在网页本身不发生改变的情况下 增加数据 比如很多网页通过不断的下拉就可以有新的内容产生 以前的内容也保存着 甚至在前面的内容还没有完全展示的时候 后面的内容也可以展示 这样的技术就可以加快网页的加载速度 爬取时的问题 因为是异步加载 很多公司会把数据

    2026年3月17日
    2
  • 机器人slam技术_激光二维扫描仪

    机器人slam技术_激光二维扫描仪机器人开发–二维激光SLAM介绍1SLAM简介1.1概述1.2应用1.3历史发展2SLAM中3个模块2.1前端里程计模块实现原理实现方法2.2后端优化模块2.3回环检测模块参考1SLAM简介1.1概述SLAM本质就是确定自己在哪里的哪里,如在苏州中心的正东边66米处。SLAM(SimultaneousLocalizationandMapping),也称为CML(ConcurrentMappingandLocalization),即时定位与地图构建,或并发

    2022年8月23日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号