-
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