iOS開發之獲取字串語言型別 獲取系統語言型別

2022-08-02 21:30:19 字數 607 閱讀 3684

今天遇到個需求需要判斷字串是否需要翻譯,那我們就需要用字串語言型別和系統型別判斷

獲取字串的語言型別

//

需要檢測的字串

nsstring *string = @"你好"

;cfstringref langcstr = cfstringtokenizercopybeststringlanguage((cfstringref)string, cfrangemake(0, string

.length));

//強轉為nsstring

nsstring *languagestr = (__bridge nsstring *)langcstr;

獲取系統語言型別

//

獲取當前系統語言

+(nsstring *)getcurrentlanguage

else

else

}}

然後我們就可以比較當前語言和字串語言型別是否一樣

但注意一點,中文常用有四種

zh-hans 簡體中文

zh-cn 普通中文

zh-tw 台灣中文

zh-hant 正體中文

獲取字串

package cn.itcast.day08.demo02 public int length 獲取字串當中含有的字元個數,拿到字串長度。public string concat string str 將當前字串和引數字串拼接成為返回值新的字串。public char charat int ind...

Oracle獲取字串長度

oracle中常用的字串長度獲取方法,有兩個 lengthb string 和length string b是byte位元組的意思 其中 lengthb string 計算string所佔的位元組長度 返回字串的長度,單位是位元組 length string 計算string所佔的字元長度 返回字串...

shell獲取字串長度

方法1 使用wc l命令 wc l可以獲取到當前行的長度,因此對於單獨行的字串可以用這個簡單的方法獲取,另外wc l則是獲取當前字串內容的行數。如下 echo abc wc l 方法2 expr length string 使用expr length可以獲取string的長度 方法3 awk獲取域的...