当前位置: 代码迷 >> 综合 >> QT QHash(添加、遍历、查找)
  详细解决方案

QT QHash(添加、遍历、查找)

热度:52   发布时间:2023-12-04 02:53:53.0

添加头文件:

#include

QHash<QString, QString> map;
添加:

map.insert("one", "1");
map.insert("two", "2");
map.insert("three", "3");
map.insert("four", "4");

遍历:

QHash<QString, QString>::iterator i;
for( i=map.begin(); i!=map.end(); ++i)qDebug() << i.key() <<" " << i.value();

查找:

mi = map.find("one");
if(mi != map.end())
{
    qDebug() << mi.key() <<" -- " << mi.value();++mi;if(mi != map.end()){
    qDebug() << mi.key() <<" ++ " << mi.value();}
}