容器 QStringList是一个字符串链表,里面存放的是QString类型的元素.下面是QStringList链表的一些常见用法.
1.在QStringList中添加元素.
QStringList weekList;
weekList<<"星期一"<<"星期二"<<"星期三";
2.在链表尾部添加元素.
weekList.append("星期天");//在链表尾部添加
3.for遍历链表.使用函数 at(),传入的参数就是元素的位置.下表需要从0数起.
for(int i=0;i<weekList.size();i++){
qDebug()<<weekList.at(i);
}
4.foreach遍历.遍历链表weekList,用QString类型的变量 s 临时存放里面的元素.这也正好印证了QStringList里面存放的元素是QString类型.
foreach(QString s,weekList){
qDebug()<<s;
}
5.使用STL风格迭代器访问.for循环中,只要迭代器没有指向链表的最后一个元素的下一个位置(end()),就继续往后读(++it).
QStringList::iterator it = weekList.begin();//把迭代器定位到链表开始的位置
for(;it!= weekList.end();++i