方法一:利用split
QString str = "test1, st2 ,jf,";
QList<QString> lst;
lst.clear();
lst=str.split(',');
qDebug()<<"lst:"<<lst;
qDebug()<<"lst.count():"<<lst.count();
for(int i;i<lst.count();i++)
{
qDebug()<<"lst["<<i<<"]"<<lst[i];
}
运行结果:
方法二:利用section
QString str = "test1, st2 ,jf,";
qDebug()<<"str.section(',',1,1):"<<str.section(',',1,1);//获得第一段
qDebug()<<"str.section(',',0,1):"<<str.section(',', 0,1);//从第0段起,到第1段止
运行结果: