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

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

[oc學(xué)習(xí)筆記]字符串

2019-11-14 18:57:21
字體:
供稿:網(wǎng)友
  1 //創(chuàng)建字符串  2         NSString *str1 = [NSString string];  3         //創(chuàng)建c字符串  4         NSString *str2 = [NSString stringWithCString:"ss" encoding:NSUTF8StringEncoding];  5         //用字符串創(chuàng)建字符串  6         NSString *str3 = [NSString stringWithString:@"dd"];  7         //創(chuàng)建nslog()格式的字符串  8         NSString *str4 = [NSString stringWithFormat:@"s"];  9         //將文件內(nèi)容設(shè)置為字符串內(nèi)容 10         NSString *path = @"/Users/XuLee/Desktop/oc/abc.txt";//文件路徑 11         NSError *error;//錯誤信息 12         NSString *ss = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:&error]; 13         if (error) { 14             NSLog(@"%@",error);//打印錯誤信息 15         } 16         //將字符串寫入文件 17         [ss writeToFile:path atomically:YES encoding:NSUTF8StringEncoding error:&error]; 18         //打印錯誤信息 19         if (error) { 20             NSLog(@"%@",error); 21         } 22          23         //字符串的初始化 24         NSString *str5 = [[NSString alloc]init]; 25         //字符串來初始化字符串 26         NSString *str6 = [[NSString alloc]initWithString:@"jj"]; 27         //用c字符串初始化字符串 28         NSString *str7 = [[NSString alloc]initWithCString:"s" encoding:NSUTF8StringEncoding]; 29         //用nslog初始化字符串 30         NSString *str8 = [[NSString alloc]initWithFormat:@"s"]; 31         //將文件內(nèi)容設(shè)置為字符串的初始化 32         NSString *sss = [[NSString alloc]initWithContentsOfFile:path encoding:NSUTF8StringEncoding error:&error]; 33         if (error) { 34             NSLog(@"%@",error);//打印錯誤信息 35         } 36  37          38         //字符串的判斷和比較 39         //判斷字符串是否以某某字符開始  返回值 0 或者 1 40         NSLog(@"%zi",[ss hasprefix:@"ss"]); 41         //判斷字符串是否以某某字符結(jié)尾 返回值0 或者1 42         NSLog(@"%zi",[ss hasSuffix:@"s"]); 43         //比較字符串的大小   返回值 0 1 -1 44         [ss compare:sss];//如果ss>sss則返回1  ss=sss返回0 ss<sss返回-1 45                         //返回值類型為NSComparisonResult 46         //判斷是否存在某某字符串 返回值 0 或者 1 47         [ss containsString:@"d"]; 48          49          50          51          //字符串的大小寫轉(zhuǎn)換  產(chǎn)生新的字符串 52         //轉(zhuǎn)化為大寫 53         [ss uppercaseString]; 54         //轉(zhuǎn)化為小寫 55         [ss lowercaseString]; 56         //除了首字母大寫  其余全部小寫 57         [ss capitalizedString]; 58          59         //字符串的剪切 產(chǎn)生新的字符串 60         //剪切到從制定位置剪切到最后,包括指定位置 61         [ss substringFromIndex:2]; 62         //從開始開始剪切到指定位置,不包括指定位置 63         [ss substringToIndex:2]; 64         //剪切指定范圍內(nèi)的內(nèi)容 65         [ss substringWithRange:NSMakeRange(1, 2)]; 66          67          68         //類型轉(zhuǎn)化  產(chǎn)生相應(yīng)類型  但必須字符串內(nèi)容符合相應(yīng)內(nèi)容 69         //整形 70         [ss intValue]; 71         //浮點型 72         [ss floatValue]; 73         [ss doubleValue]; 74          75          76         //其他 77         //將c字符串轉(zhuǎn)化為oc字符串 78         char s[3] = "s"; 79         NSString *oc = @(s); 80         //字符串中某個位置的字符 81         unichar c = [ss characterAtIndex:2]; 82         //字符串長度 83         NSLog(@"%zi",ss.length); 84         //在字符串后面加一個字符串  產(chǎn)生一個新的字符串 85         [ss stringByAppendingString:@"ss"]; 86         //查找是否存在某某字符  返回值為一個范圍 87         [ss rangeOfString:@"ss"]; 88         //如果沒找到 range.location = nsnotfound 89         //后面替換前面 90         [ss stringByReplacingOccurrencesOfString:@"ss" withString:@"sss"]; 91          92          93         //可變字符串 94         //創(chuàng)建  一定要先給他空間 在進行賦值 95         NSMutableString *nss = [[NSMutableString alloc]initWithCapacity:10]; 96         NSMutableString *nss2 = [NSMutableString stringWithCapacity:10]; 97         //賦值 98         //在末尾加一個字符串 99         [nss appendString:@"s"];100         //加一個初始化了的字符串101         [nss appendFormat:@"sss%@",ss];102         //在指定位置插入內(nèi)容103         [nss insertString:@"s" atIndex:2];104         //刪除制定范圍內(nèi)的字符串105         [nss deleteCharactersInRange:NSMakeRange(1, 2)];106         //使用字符串代替制定范圍內(nèi)的內(nèi)容107         [nss replaceCharactersInRange:NSMakeRange(1, 2) withString:@"sss"];

 


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 临高县| 开平市| 保德县| 临海市| 西畴县| 蒙山县| 如皋市| 西青区| 揭东县| 潍坊市| 喀喇| 松溪县| 康定县| 麻栗坡县| 通渭县| 麦盖提县| 临沧市| 遂溪县| 鸡西市| 东丰县| 棋牌| 凤冈县| 双辽市| 怀化市| 广州市| 哈密市| 哈尔滨市| 忻城县| 铜梁县| 卓尼县| 盐源县| 宝兴县| 西乌| 横峰县| 武陟县| 齐齐哈尔市| 泗水县| 班戈县| 新和县| 搜索| 静海县|