国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

iOS中如何判斷中英文混合的字符長度

2019-10-21 18:54:18
字體:
來源:轉載
供稿:網友
本文通過兩種方法給大家介紹了判斷中英文混合的字符長度,非常具有參考價值,特此分享供大家學習
 

廢話不多說,直接給大家貼代碼了。

一,代碼。

- (void)viewDidLoad{[super viewDidLoad];// Do any additional setup after loading the view.//第一種方法NSLog(@"--first-%i",[self convertToInt:@"123我愛你"]);//第二種方法NSLog(@"--second--%ld",[self getToInt:@"123我愛你"]);}//得到中英文混合字符串長度 方法1- (int)convertToInt:(NSString*)strtemp{int strlength = 0;char* p = (char*)[strtemp cStringUsingEncoding:NSUnicodeStringEncoding];for (int i=0 ; i<[strtemp lengthOfBytesUsingEncoding:NSUnicodeStringEncoding] ;i++) {if (*p) {p++;strlength++;}else {p++;}}return strlength;}//得到中英文混合字符串長度 方法2- (NSInteger)getToInt:(NSString*)strtemp{NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);NSData* da = [strtemp dataUsingEncoding:enc];return [da length];}

二,輸出。

2015-10-19 15:36:43.730 判斷中英文混合的字符長度的兩種方法[9311:234111] --first-92015-10-19 15:36:43.736 判斷中英文混合的字符長度的兩種方法[9311:234111] --second--9

以上內容是小編給大家介紹的iOS中判斷中英文混合的字符長度的兩種方法,希望對大家有所幫助!



注:相關教程知識閱讀請移步到IOS開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 剑川县| 隆林| 博客| 兴文县| 大名县| 庄河市| 多伦县| 晴隆县| 五莲县| 天气| 定陶县| 额尔古纳市| 缙云县| 宝坻区| 庐江县| 明光市| 虹口区| 沾化县| 青州市| 盱眙县| 神木县| 武夷山市| 宁波市| 资兴市| 巍山| 沂源县| 沙坪坝区| 江山市| 资溪县| 那坡县| 阿克陶县| 望奎县| 双牌县| 化州市| 台北市| 格尔木市| 保康县| 阿克陶县| 拜泉县| 宣城市| 宣城市|