QT中的字符串

QT中的字符串_第1张图片

QT中的字符串_第2张图片

QT中的字符串_第3张图片

 QT中的字符串_第4张图片

QT中的字符串_第5张图片

 

QT中的字符串_第6张图片

QT中的字符串_第7张图片

QT中的字符串_第8张图片

 

 QT中的字符串_第9张图片

#include 

void Sample_1()
{
    QString s = "add";

    s.append(" ");    // "add "  在后面追加
    s.append("Qt");   // "add Qt"
    s.prepend(" ");   // " add Qt"在前面追加
    s.prepend("C++"); // "C++ add Qt"

    qDebug() << s;

    s.replace("add", "&"); // "C++ & Qt" 替换

    qDebug() << s;
}

void Sample_2()
{
    QString s = "";
    int index = 0;

    s.sprintf("%d. I'm %s, thank you!", 1, "Delphi Tang"); // "1. I'm Delphi Tang, thank you!"格式化字符串 S

    qDebug() << s;

    index = s.indexOf(",");//,所在的下标

    s = s.mid(0, index);   // "1. I'm Delphi Tang" 截取从 0 开始到index处即“,”处的字符串

    qDebug() << s;

    index = s.indexOf(".");

    s = s.mid(index + 1, s.length()); // " I'm Delphi Tang"
    s = s.trimmed();                  // "I'm Delphi Tang"去除前面的空格符

    qDebug() << s;

    index = s.indexOf(" ");//第一个空格符出现的位置

    s = s.mid(index + 1, s.length()); // "Delphi Tang"

    qDebug() << s;
}

//按照字母顺序对字符串进行排序
void Sample_3(QString* a, int len)
{
    for(int i=0; i

  

 

转载于:https://www.cnblogs.com/sunxiaolongblog/p/6714655.html

你可能感兴趣的:(QT中的字符串)