QStringList的indexOf匹配[通俗易懂]

QStringList的indexOf匹配[通俗易懂]QStringList中存放了一系列的字符串,想

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

QStringList中存放了一系列的字符串,想找到某一个字符串的索引位置,如何使用.

答: 利用QStringList提供的indexOf方法(参数为QString)

int QStringList::indexOf(const QString & value, int from = 0) const

Returns the index position of the first occurrence of value in the list, searching forward from index position from. Returns -1 if no item matched.

具体测试:

    /*** 测试QStringList的IndexOf是否是全词匹配 ***/
    qDebug() <<"=========================================";
    QStringList sList;
    sList << "aaa" <<"aaaaaa" << "bb"<< "bbbbbb"<<"aaabb"<<"cc" <<"cc";

    qDebug() << (0  == sList.indexOf("aaa"));
    qDebug() << (1  == sList.indexOf("aaaaaa"));
    qDebug() << (-1 == sList.indexOf("aaaa"));  //整词匹配
    qDebug() << (2  == sList.indexOf("bb"));
    qDebug() << (-1 == sList.indexOf("aab"));
    qDebug() << (-1 == sList.indexOf("dd"));    //找不到返回-1
    qDebug() << (5 == sList.indexOf("cc"));     //找第一个返回


执行结果:

=========================================

true

true

true

true

true

true

true 

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 最大矩形面积leetcode_leetcode免费吗

    最大矩形面积leetcode_leetcode免费吗原题链接给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。求在该柱状图中,能够勾勒出来的矩形的最大面积。以上是柱状图的示例,其中每个柱子的宽度为 1,给定的高度为 [2,1,5,6,2,3]。图中阴影部分为所能勾勒出的最大矩形面积,其面积为 10 个单位。示例:输入: [2,1,5,6,2,3]输出: 10题解对于每一个长方体,找出左边比他小的第一个长方体和右边比他小的第一个长方体,然后遍历求结即可class Solution {public

    2022年8月8日
    13
  • busybox如何安装(如何安装busybox)

    step1.adbpushc:/busybox/mnt/sdcard/step2.用”re文件管理器”把已经拷到sdcard的busybox移动到/system/xbin目录step3.依次执行下面adb命令adbshellsumount-oremount,rw-tyaffs2/dev/block/mtdblock3/systemcd/syste

    2022年4月12日
    188
  • anaconda prompt系统找不到指定的路径_tensorflow怎么用

    anaconda prompt系统找不到指定的路径_tensorflow怎么用我们默认打开jupyternotebook一般是在C盘,那么久而久之你很多的代码都新建在C盘,以后想要清理的时候难免会比较困难,所以在这里推荐大家通过命令在D盘指定目录下打开jupyternotebook,那么你新建的所有文件都是在D盘的指定目录下啦!…

    2022年10月8日
    4
  • Google资深工程师深度讲解Go语言-基础语法(二)「建议收藏」

    Google资深工程师深度讲解Go语言-基础语法(二)

    2022年2月15日
    46
  • autosize px转dp_Android 屏幕适配以及autoSize的原理.md

    autosize px转dp_Android 屏幕适配以及autoSize的原理.mdAndroidAutoSize的原理px=dp*density;根据百分比适配的话,如果设计稿给的是1080×1920,那么宽就为360dp,像素为1080px,density为3,占满100%如果是在720×1280的话,360dp*density=720,所以这个density为2,将density修改为2就可以了如果是在1080×1920的设计图中,150px,也就是50dp…

    2022年5月7日
    66
  • ScheduledExecutorService 实现定时任务「建议收藏」

    ScheduledExecutorService 实现定时任务「建议收藏」ScheduledExecutorService实现定时任务一、背景二、ScheduledExecutorService(java.util.concurrent并发包引进)附:代码1.Main.java2.TaskService.java3.application.ymlGitHub:link. 欢迎star一、背景项目升级版本之后,新加了一些需求,其中有一个需要每天定时清理数据的业务逻辑。第一时间想到的实现方法是while循环里做sleep,想想好像有点low,就特此了解了一些Java实现定

    2022年6月2日
    51

发表回复

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

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