QStringList自定义排序

QStringList自定义排序假如有一个QStringList如下:QStringListkeys=QStringList()<<“1″<<“9″<<“7″<<“5″<<“3”;这样既可实现排序:qSort(keys.begin(),keys.end(),[](constQString&s1,constQStr…

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

假如有一个QStringList如下:

QStringList keys = QStringList() << “1” << “9” << “7” << “5” << “3”;

这样既可实现排序:

qSort(keys.begin(), keys.end(), [](const QString& s1, const QString& s2){

            return s1.toInt() < s2.toInt(); });

这里的比较方法要根据QStringList中实际内容定义比较方法,此时容器中放入的全是正整数字符串,我转换成正整数比较其大小是没有问题的,若是英文名字可以直接比较其字符串大小就可以进行排序。

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

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

(0)
上一篇 2022年4月29日 下午5:20
下一篇 2022年4月29日 下午5:20


相关推荐

  • 【并发编程】CPU cache结构和缓存一致性(MESI协议)

    【并发编程】CPU cache结构和缓存一致性(MESI协议)一 cachecpucach 已经发展到了三级缓存结构 基本上现在买的个人电脑都是 L3 结构 1 cache 的意义为什么需要 CPUcache 因为 CPU 的频率太快了 快到主存跟不上 这样在处理器时钟周期内 CPU 常常需要等待主存 浪费资源 所以 cache 的出现 是为了缓解 CPU 和内存之间速度的不匹配问题 结构 cpu gt cache gt memory

    2026年3月20日
    2
  • java timsort_Timsort算法浅析

    java timsort_Timsort算法浅析上一篇谈到的双轴快排 是 Arrays 对八种基本类型进行排序的算法 针对其它的对象类型 JDK1 6 及以前的版本使用的是归并排序 从 JDK1 7 开始 默认情况下会采用 Timsort 排序算法 而 Collections sort 实际上也是调用 Arrays sort 方法 现实中的大多数据通常是有部分已经排好序的 该算法利用这一特点提升了排序效率 下面将跟随 JDK1 8 源码 对 Timsort 的实现进行分析

    2026年3月19日
    3
  • 踩坑了,JDK8中HashMap依然会产生死循环问题!

    点击上方“全栈程序员社区”,星标公众号 重磅干货,第一时间送达 作者:Aaron_涛 blog.csdn.net/qq_33330687/article/details/10147…

    2021年6月24日
    116
  • pycharm断点调试教程_pycharm怎么debug

    pycharm断点调试教程_pycharm怎么debug前言如果你不会用IDE开发工具的debug,你在调试代码的时候可能会用print输出去调试,那样效率比较低。我们可以用Pycharm的debug来调试,当然如果你用的Jetbranis的其他产品,操作方法也是一样的。Pycharm的Debug(1)开启debug的方式:右键debug项目 工具栏的甲壳虫(2)常用按钮图解debugger栏:stepover(单步调试)程序代码越过子函数,但子函数会执行,且不进入。 stepinto(进入)在单步执行时,遇到子函数就进入.

    2022年8月26日
    9
  • vue强制刷新页面方法_vue页面回退不刷新

    vue强制刷新页面方法_vue页面回退不刷新方法一:在app.vue中定义reload()方法。<template><divid=”app”><router-viewv-if=”isReload”/></div></template><script>exportdefault{name:’App’,provide(){return{reload:this.reload}

    2025年6月21日
    7
  • 完整教程:高效使用Cursor AI编程助手完整配置与使用指南

    完整教程:高效使用Cursor AI编程助手完整配置与使用指南

    2026年3月16日
    7

发表回复

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

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