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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • webService 简单介绍

    webService 简单介绍webService 简单介绍

    2022年4月24日
    108
  • Oracle去重查询实例

    Oracle去重查询实例Oracle去重查询实例今天工作中遇到了一个关于去重的查询,琢磨了半天,终于想明白了,这里简单记录一下。distinct函数说到去重,可能第一反应就是distinct函数,但其实distinct只是针对单一字段的去重有效。例如我想查库中所有的不重复的空号手机数量,如下即可selectcount(distinctn.phonenumber)fromIVR_NO_EXISTn这样查出来一共有295136个空号之后我想查出每天识别出的不重复的空号有多少,开始没想太多,直接写了sel

    2025年6月10日
    6
  • IIC 通信协议

    IIC 通信协议IIC通信协议I2C(IIC,Inter-IntegratedCircuit),数据线SDA(data)和时钟SCL(clock)构成的串行总线,双向传送。高速IIC总线一般可达400kbps以上。IIC是半双工通信方式。时序图主机:起始信号—–>第一位——>第二位———>……..——–>第八位———>等待应答信号——->停止信号大致的一个数据传输流程是:主机向SDA线上发送一个起始信号,表示有信号进行传输,此时所有连接到IIC总线

    2022年4月29日
    51
  • POJ 3159 Candies(SPFA+栈)差分约束[通俗易懂]

    POJ 3159 Candies(SPFA+栈)差分约束

    2022年2月4日
    55
  • IDEA开发工具使用 git 创建项目、拉取分支、合并分支「建议收藏」

    IDEA开发工具使用 git 创建项目、拉取分支、合并分支「建议收藏」工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下:假设小组中有两个人,组长小张,组员小袁场景一:小张创建项目并提交到远程Git仓库场景二:小袁从远程Git仓库上获取项目源码场景三:小袁修改了部分源码,提交到远程仓库场景四:小张从远程仓库获取小袁的提交场景五:小袁接受了一个新功能的任务,创建了一个分支并在分支上开发场景六:小袁把分支提交到远程Git仓库场景七:小张获取小袁提交的分支场景八:…

    2022年6月18日
    104
  • ultraISO虚拟光驱修改盘符

    ultraISO虚拟光驱修改盘符ultraISO修改虚拟光驱盘符方法方法1方法2方法3方法1进入ultraISO软件修改:当场可以生效。如果不生效,请看方法2。方法2打开cmd,进入ultraISO安装目录下的drivers下,比如C:\ProgramFiles(x86)\UltraISO\drivers执行isocmd.exe-change1Z:将第一个虚拟光驱的盘符修改为Z:此方法需要重启电脑生…

    2022年4月30日
    284

发表回复

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

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