Qt中的QString和QStringList常用方法

QString

//QString定义
QString s1 = "abc";
QString s2("hello");
//字符串连接
QString s = s1 + s2;

//组包
s = QString("a = %1, b = %2, c = %3").arg(250).arg("hello").arg(22.22);
qDebug()<

QStringList

//定义
QStringList list;
//添加字符串
list << "hello";
list << "world";
list.append("abc");
//例子2
QStringList chinaMonth;
        chinaMonth
            << QStringLiteral("正月")
            << QStringLiteral("二月")
            << QStringLiteral("三月")
            << QStringLiteral("四月")
            << QStringLiteral("五月")
            << QStringLiteral("六月")
            << QStringLiteral("七月")
            << QStringLiteral("八月")
            << QStringLiteral("九月")
            << QStringLiteral("十月")
            << QStringLiteral("冬月")
            << QStringLiteral("腊月")
            ;
//打印
qDebug()<< "list ="<< list;
//遍历
for(int i = 0; i< list.size();++i)
{
    QString tmp = list.at(i);
    qDebug()<<"tmp ="<< tmp; 
}

//使用QStringList拆分QString
QString str = "hello,world,abc,qt";
QStringList list2 = str.split(",");
qDebug()<<"list2="<

你可能感兴趣的:(Qt中的QString和QStringList常用方法)