日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Qt只QStringList的简单使用方法

發(fā)布時間:2025/3/21 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Qt只QStringList的简单使用方法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

QStringList類提供了一個字符串列表

從QList <QString>繼承而來,它提供快速索引為基礎(chǔ)的接入以及快速插入和清除

其成員函數(shù)用于操作這個字符串列表如

append(),insert(), replace(), removeAll(), removeAt(), removeFirst(), removeLast(), and removeOne()等

1.?? 增加字符串

?? 可以通過append(),或使用<<,如

?? QStringList fonts;

?? fonts << "Arial" << "Helvetica" << "Times" << "Courier";

???????????// fonts:[ "Arial" ,"Helvetica", "Times" , "Courier"]

2.??? 合并字符串使用join( )

QString str = fonts.join(",");

????????? // str == "Arial,Helvetica,Times,Courier"

3.?? 拆分字符串

???????? QString str = " Arial,Helvetica, ,Times,Courier ";

??????? QStringList list1 = str.split(",");

????????// list1: [ " Arial ", " Helvetica ",” “, " Times ", " Courier " ]

?????? QStringList list2 = str.split(",", QString::SkipEmptyParts);

???????// list2: [ " Arial ", " Helvetica ", " Times ", " Courier " ]

???? 也就是說如果有QString::SkipEmptyParts,空項不會出現(xiàn)在結(jié)果。默認(rèn)情況下,空項被保留

4.?? 索引

?????? IndexOf()函數(shù)返回給定字符串的第一個出現(xiàn)的索引。

?????? 而lastIndexOf()函數(shù),返回字符串的最后一次出現(xiàn)的索引。

5.??? 替換replaceInStrings()

QStringList files;

??????? files << "$QTDIR/src/moc/moc.y"

???????????????? << "$QTDIR/src/moc/moc.l"

????????????????? << "$QTDIR/include/qconfig.h";

??????????? files.replaceInStrings("$QTDIR", "/usr/lib/qt");

??????????????????// files: [ "/usr/lib/qt/src/moc/moc.y", ...]

6.???? 過濾filter()

可以讓你提取一個新的列表只包含這些字符串包含一個特定的字符串(或匹配特定正則表達(dá)式):

?????????? QStringList list;

?????????? list << "Bill Murray" << "John Doe" << "Bill Clinton";

?? QStringList result;

????????? result = list.filter("Bill");

????????? // result: ["Bill Murray", "Bill Clinton"]

總結(jié)

以上是生活随笔為你收集整理的Qt只QStringList的简单使用方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。