您好,登錄后才能下訂單哦!
<Foundation>框架 String字符串處理
//此函數為<foundationt>框架下字符串類的操作方法
//常用類的創建
// //NSNumber的創建
// NSNumber *str = [[NSNumberalloc] initWithInt:100];
// NSLog(@"%@",str);
// NSNumber *str1 = [NSNumbernumberWithInt:100];
// NSLog(@"%@",str1);
//
// //NSString對象的創建
// NSString *str2 =@"zhuguolu"; //快捷創建
//alloc創建
// NSString *str3 = [[NSStringalloc] initWithString:@"dopibichen"];
//格式化符創建(alloc方法)
// int a = 100;
// NSString *str4 = [[NSStringalloc] initWithFormat:@"zhoudiaodiao",a];
// //格式化符創建 (類方法創建)
// NSString *str5 = [NSStringstringWithFormat:@"hehehe", a];
// NSLog(@"str2 = %@ , str3= %@ , str4 = %@, str5 = %@",str2,str3,str4,str5);
//
//比較字符串內容是否相同
// NSString *s1 = [NSStringstringWithFormat:@"hehe"];
// NSString *s2 = [NSStringstringWithFormat:@"heh"];
// if (s1 == s2){ //(比較的是地址)
// NSLog(@"success");
// NSLog(@"%p ,%p",s1,s2);
// }else {
// NSLog(@"loss");
// NSLog(@"%p ,%p",s1,s2);
// }
//比較字符串內容是否相同
// NSString *s1 = [NSStringstringWithFormat:@"hehe"];
// NSString *s2 = [NSStringstringWithFormat:@"heh"];
// if ([s1 isEqualToString:s2]){ //比較的是內容
// NSLog(@"true");
// }else {
// NSLog(@"wrong");
// }
//比較字符串的大小
// NSString *s1 = [NSStringstringWithFormat:@"hehe"];
// NSString *s2 = [NSStringstringWithFormat:@"heh"];
// NSComparisonResult result =[s1 caseInsensitiveCompare:s2];
// if (result ==NSOrderedAscending) {
// NSLog(@"升序排列s1 <s2");
// } else if(result ==NSOrderedSame){
// NSLog(@"內同相同s1 = s2");
// } else if(result ==NSOrderedDescending){
// NSLog(@"降序排列s1 >s2");
// }
//求字符串長度
// unsigned int a = [s1 length];
// NSLog(@"a = %u",a);
// //unsigned int len = strlen(s1); //注意這里NSString是一個字符串對象
//轉換大小寫
// NSString *he = @"hellowworld";
// NSLog(@"he is%@",[he uppercaseString]);//全部大寫
// NSLog(@"he is%@",[he lowercaseString]);//全部小寫
// NSLog(@"he is%@",[he capitalizedString]);//首字母大寫
//轉換為基本數據類型
// NSString *str =@"10";
// int b = [str intValue];
// NSLog(@"%d",b);//還可以轉換成char BOOL類型等
// //分割字符串
// NSString *str = @"welcom,henan,caijing,unisivity";
// NSArray *arr =[strcomponentsSeparatedByString:@","];
// for (int i = 0; i < 4;i++) {
// NSLog(@"%@ ",arr[i]);
// }
//訪問指定位置字符
// NSString *str =@"welcom,henan,caijing,unisivity";
// char a = [strcharacterAtIndex:0];
// NSLog(@"%c",a);
// //字符串截取
// NSString *str = @"welcomhenancaijing unisivity";
// NSString *s1 = [str substringToIndex:7];//截取到指定位置
// NSString *s2 = [strsubstringFromIndex:13];//從之定位值開始截取
// NSRange ran = NSMakeRange(3,7);//第一個參數為位置、第二個參數為數量
// NSString *s3 = [strsubstringWithRange:ran];//范圍截取,從指定位置截取幾個
//
// NSLog(@"s1 = %@ , s2 =%@ , s3 = %@ ",s1,s2,s3);
// //字符串拼接
// NSString *str1 =@"hellow";
// NSString *str2 =@"china";
// NSString *str = [NSStringstringWithFormat:@"%@ %@",str1,str2];
// NSLog(@"str is%@",str);
//
// NSString *str3 = [str1stringByAppendingString:str2];
// NSString *str4 = [str1stringByAppendingFormat:@" %@",str2];//追加字符串str2
// NSLog(@"str3 = %@, str4 = %@",str3,str4);
// //查找字符串
// NSString *str1 = @"123423@qq.com";
// NSString *str2 = @"qq.com";
// NSString *str3 = @"163.com";
// NSRange ran = [str1rangeOfString:str2];
// if (ran.location != NSNotFound){
// NSLog(@"%@包含%@ ",str1,str2);
// NSLog(@"位置是:%ld,長度是:%ld",ran.location,ran.length);
// } else {
// NSLog(@"%@中沒有找到%@",str1,str2);
// }
// //更換字符
// NSString *str = [str1stringByReplacingOccurrencesOfString:str2 withString:str3];
// NSLog(@"str is%@",str);
// //可變字符串
// //..插入字符串
// NSMutableString *str =[NSMutableString stringWithString:@"hi "];
// NSLog(@"%@",str);
// [strinsertString:@"hellow" atIndex:4];
// NSLog(@"%@",str);
//
// //..刪除字符串
// NSRange ran = NSMakeRange(2,1);
// [strdeleteCharactersInRange:ran];
// NSLog(@"%@",str);
//
// //..追加字符串
// [str appendString:@"China"];
// NSLog(@"%@",str);
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。