码迷,mamicode.com
首页 > 其他好文 > 详细

NSString的一些方法总结(闲来无事总结的一些关于string的方法,想到哪总结到哪)

时间:2015-09-11 00:04:52      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:

闲来无事,给大家总结了一些关于字符串的方法,如果初学者忘记可以来这里查阅一下,方法中已经给大家标记清楚方法的用途及输出类型,绝对的干货,好,废话不多说,直接上代码:

 1 //功能:字符串的创建
 2     //输出结果:str
 3     NSString *str = @"str";
 4     
 6     //功能:可以创建格式化字符串,拼接字符串
 7     //输出结果:abcstrdef
 8     NSString *str1 = [[NSString alloc]initWithFormat:@"abc%@def",@"str"];
 9     
10     //功能:C字符串-->OC字符串(C字符串转换成OC字符串)
11     //输出结果:OC对象类型str
12     NSString *str2 = [[NSString alloc]initWithUTF8String:"str"];
13     
14     //功能:OC字符串-->C字符串(OC字符串转换成C字符串)
15     //输出结果:C类型字符串str
16     NSString *string = @"str";
17     const char *str3 = [string UTF8String];
18     
19     //功能:读取路径下的文件,以字符串的形式
20     //输出结果:路径下文件的内容
21     NSString *str4 = [[NSString alloc]initWithContentsOfFile:@"文件路径"     encoding:NSUTF8StringEncoding error:nil];
22     
23     //功能:拿到文件扩展名
24     //输出结果:文件扩展名(注意:这里返回的扩展名不加.)
25     NSString *str5 = [@"文件路径" pathExtension];
26     
27     //功能:拿到文件路径并且把路径拆分成数组
28     //输出结果:文件路径(以数组的方式输出)
29     NSArray *str6 = [@"文件路径" pathComponents];
30     
31     //功能:将字符串中的大写字母变成小写
32     //输出结果:aaaa
33     NSString *str7 = [@"aAAA" lowercaseString];
34     
35     //功能:取到一个字符或一个子字符串在另一个父字符串中的位置及长度
36     //输出结果:文件路径(以数组的方式输出)
37     NSRange ran = [str2 rangeOfString:@"s"];
38     NSLog(@"%zd -- %zd",ran.location,ran.length);
39 
40     //功能:将字符串以某个分隔符分割
41     //输出结果:分割完的字符串(以数组的方式返回)
42     NSArray *array = [@"a/b/c/d" componentsSeparatedByString:@"/"];

 

NSString的一些方法总结(闲来无事总结的一些关于string的方法,想到哪总结到哪)

标签:

原文地址:http://www.cnblogs.com/ZMiOS/p/4799492.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!