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

添加頭文件:

#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();
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章