QStringList str;
//追加元素
str.append("星期一");
str.append("星期二");
str.append("星期三");
str.append("星期四");
//插入元素
str.insert(0,"星期零");
qDebug()<<str;
for(int i=0;i<str.size();i++)
{
qDebug()<<"for访问"<<str.at(i);
}
qDebug()<<"foreach遍历";
foreach(QString s,str)
qDebug()<<s;
qDebug()<<"STL风格迭代器";
QStringList::iterator it = str.begin();
for(it;it != str.end();it++)
{
qDebug()<<*it;
}
qDebug()<<"JAVA风格迭代器";
QListIterator<QString> itr(str);
while(itr.hasNext())
{
qDebug()<<itr.next();
}
//头部删除
str.removeFirst();
qDebug()<<str;
//尾部删除
str.removeLast();
qDebug()<<str;
//删除指定元素
str.removeOne("星期三");
qDebug()<<str;
//删除指定位置元素
str.removeAt(3);
qDebug()<<str;
//清空链表
str.clear();
qDebug()<<str;