QT刪除QString前面特定字符串(遞歸實現)

將字符串“000000000000029120”前面的0去掉,用遞歸方法
removefirst0(QString s)
{
    if(!s.left(1).operator ==("0"))
        return s;
    else
        return removefirst0(s.right(s.length()-1));
}

輸出結果:29120;

對29120進行+1後格式化輸出結果

qint64 id_num;//longlong

QString s=removefirst0(id_num);

id_num=s.toInt();

id_num=++id_num;

QString str=QString("%1").arg(id_num2,18,10, QChar('0'));

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章