//NSString 是 OC中常用的处理字符串的类之一
//NSString的常见的用法:
//(1)创建常量字符串
NSString *name=@"This is a String!";
NSLog(@"name=%@",name);//打印结果:name=赵日天;
//(2)创建一个空字符串
NSString *str1=[NSString new];
NSLog(@"str1=%@",str1);//打印出来是一个空字符: str1= ;
//给str1赋值
str1=@"This is a beautiful String!";
NSLog(@"str1=%@",str1);//打印结果:str1=林凤娇;
//(3)格式化创建字符串
int i=2;
int year = 2015;
int month = 10;
int day = 10;
float f1 = 3.14;
NSString *str2=[NSString stringWithFormat:@"--%d--%d--%d--%d--%.2f",i,year,month,day,f1];
NSLog(@"%@",str2);
//应用
//(1)两个字符串的连接
NSString *name1=@"This is a String!";
NSString *str3=[NSString stringWithFormat:@"She said:%@",name1];
NSLog(@"%@",str3);
//(2)应用:创建固定格式的图片名称的字符串
for (int i=1; i<11; i++) {
//格式化的创建一个字符串
NSString *pictureName=[NSString stringWithFormat:@"%02d.jpg",i];//02表示占两个域宽,比如1只占一个域宽,前面补零.
NSLog(@"pictureName=%@",pictureName);
}
|