当前位置: 代码迷 >> 综合 >> QStringList 常用方法
  详细解决方案

QStringList 常用方法

热度:87   发布时间:2023-10-10 14:53:25.0

QStringList类

常用方法

//定义一个字符串链表QStringList weekList;//往链表中添加元素weekList<< "星期一" << "星期二" << "星期三" << "星期四";weekList<< "星期五";weekList<< "星期六";weekList.append("星期天");//直接输出链表中所有元素qDebug()<< weekList;//使用STL迭代器访问链表中的元素for(QStringList::iterator it = weekList.begin(); it!=weekList.end(); it++){
    qDebug() << *it;}//使用foreach() 访问foreach (QString str, weekList) {
    qDebug() <<str;}//使用java迭代器 访问QListIterator<QString> itr(weekList);while(itr.hasNext()){
    qDebug()<< itr.next();}//查询链表元素qDebug()<< "链表中是否有星期八: " << weekList.contains("星期八");//指定位置插入元素weekList.insert(0, "星期零");qDebug()<< weekList;//删除第一个元素weekList.removeFirst();qDebug()<< weekList;//删除最后一个元素weekList.removeLast();qDebug()<< weekList;//删除指定元素weekList.removeOne("星期一");qDebug()<< weekList;//删除指定位置的元素weekList.removeAt(2);qDebug()<< weekList;//删除所有元素weekList.clear();qDebug()<< weekList;