Qt容器QHash类

QHash数据是无序的!

添加数据

    QHash<int,QString> moneyHash;
    moneyHash.insert(1,"一块钱");
    moneyHash.insert(10,"十块钱");
    moneyHash.insert(20,"二十块钱");
    moneyHash[50] = "五十块钱";
    moneyHash[100] = "一百块钱";
    moneyHash.insertMulti(100,"毛爷爷");
    //moneyHash[100] = "毛爷爷";

一个键对应多个值要用insertMulti 

Java风格只读迭代器 

    QHashIterator<int,QString> it_mr(moneyHash);

    qDebug()<<endl<<"只读正遍历人民币:";
    for(it_mr.toFront();it_mr.hasNext();)
        qDebug()<<it_mr.key()<<":"<<it_mr.next().value();

Java风格读写迭代器

    QMutableHashIterator<int,QString> it_mrw(moneyHash);

    //修改数据
    if(it_mrw.findNext("十块钱"))
        it_mrw.setValue("10元");

    qDebug()<<endl<<"更新10元后遍历:";
    for(it_mrw.toFront();it_mrw.hasNext();)
        qDebug()<<it_mrw.key()<<":"<<it_mrw.next().value();

 

相关推荐

  1. Qt容器QHash

    2024-01-24 07:00:04       61 阅读
  2. Qt 2 QMap&QHash&QVector实例

    2024-01-24 07:00:04       43 阅读
  3. Qt-容器

    2024-01-24 07:00:04       57 阅读
  4. Qt容器

    2024-01-24 07:00:04       54 阅读
  5. Qt基础-容器详解

    2024-01-24 07:00:04       59 阅读
  6. qt5-入门-容器

    2024-01-24 07:00:04       40 阅读
  7. Qt 顺序容器与关联容器

    2024-01-24 07:00:04       30 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-24 07:00:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-24 07:00:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-24 07:00:04       87 阅读
  4. Python语言-面向对象

    2024-01-24 07:00:04       96 阅读

热门阅读

  1. C++类的入门

    2024-01-24 07:00:04       44 阅读
  2. windows主题与壁纸所在文件夹路径

    2024-01-24 07:00:04       56 阅读
  3. C++中vector的sort用法

    2024-01-24 07:00:04       52 阅读
  4. Pillow图像处理:从零开始的奇妙之旅

    2024-01-24 07:00:04       56 阅读
  5. vb如何获取鼠标形状的特征码

    2024-01-24 07:00:04       62 阅读
  6. cherry键盘alt+tab无法切换窗口的问题解决

    2024-01-24 07:00:04       56 阅读
  7. 【apollo在springboot中运行原理】

    2024-01-24 07:00:04       59 阅读
  8. 致远OA如何开发 第八篇 新增接口

    2024-01-24 07:00:04       56 阅读
  9. Springboot 集成 Dynamic-Datasource 多数据源组件

    2024-01-24 07:00:04       54 阅读