QList<QString> list;
list<<"aa"<<"bb"<<"cc"; // 插入数据
list.replace(2,"dd"); // 替换
list.append("ee"); // 末尾添加
list.prepend("dao"); // 表头添加
// 输出整个列表
for(int i=0;i<list.size();i++){
qDebug()<<list.at(i);
}
QString str=list.takeAt(2);// 删除,并获取到它
qDebug()<<"at(2) item is: "<<str;
list.insert(2,"dao");
list.swap(1,3); // 交换
qDebug()<<"now the list is:";
// 输出整个列表
for(int i=0;i<list.size();i++){
qDebug()<<list.at(i);
}
qDebug()<<"Containes dao?"<<list.contains("dao");// 是否包含dao
qDebug()<<"the dao count:"<<list.count("dao"); // 个数
qDebug()<<"the first dao index:"<<list.indexOf("dao");
qDebug()<<"the second dao index:"<<list.indexOf("dao",1); // 指定位置1开始