Qt常用QString API

 

  • QString

將字符串轉爲數值

int 就是直接toInt 其他的也是這樣,默認基數爲10(設置爲其他基數則可實現進制轉換)

將數值轉換爲字符串

QString::number(),可以用這個函數實現保留小數等操作 (QString::number(total,'f',2))

還有幾個函數同樣可以

QString.asprintf("%.2f",total)

QString.setNum(total,'f',2);

QString.sprintf("%.2f",total);

這幾個均實現了所有基本類型的重載

大小寫轉換

toLower  -- 大寫轉小寫

toUpper -- 小寫轉大寫

trimmed 去除字符串首尾空格

simplified 去除去除首尾空格和多餘空格 連續空格只會保留一個

indexOf (str,from)從from 開始查找 str 首次出現的位置

lastindexof()這是和上面一樣的區別是這個是從最後面開始搜索

contains() 判斷字符串內是否包含某個字符串(可指定是否區分大小寫)

startswith 判斷是否以某個字符串開頭

endsWith() 判斷是否以某個字符串結束

left()從左邊取 字符

right() 從右邊取字符

mid() 從指定位置到指定位置取字符

section(sep,start,end) 從字符串中提取sep爲分隔符 從start 到end

 

 

 

 

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