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;