标签:des blog 使用 os io for ar div
//创建字符串
NSString *string=[NSString stringWithFormat:@"sjsjsksk"];
NSString *string0=@"this is a string";
//打印字符串的长度
int len=string.length;
NSLog(@"%d",len);
//从一个字符串中取新字符串的方法
//返回一个新字符串,新字符串覆盖了旧数组从给出的index到数组末
NSString *string1 =[string substringFromIndex:4];
NSLog(@"%@",string1);
//返回一个新字符串,新字符串覆盖了从旧数组开始到给出的index
NSString *string2= [string substringToIndex:3];
NSLog(@"%@",string2);
//确定一个范围
//返回一个新的字符串,字符串的范围为range的范围
NSString *string3=[string substringWithRange:NSMakeRange(0, 3)];
NSLog(@"%@",string3);
//注意取值的时候不要越界
//比较两个字符串内容是否相同
if ([string1 isEqualToString:string0]) {
NSLog(@"ssssss");
}
else{
NSLog(@"ggggg");
}
//检查string0是否以string1开始
if ([string0 hasPrefix:string1]) {
NSLog(@"yes");
}
else{
NSLog(@"no");
}
//检查string0是否以string1结尾
if ([string0 hasSuffix:string1]) {
NSLog(@"yes");
}
else{
NSLog(@"no");
}
//比较两个字符串的大小
NSComparisonResult result=[string1 compare:string2];
if (result==NSOrderedAscending) {
NSLog(@"string1 is bigger than string2");
}
else if (result==NSOrderedDescending){
NSLog(@"string1 is smaller than string2");
}
else{
NSLog(@"string1 is the same size with string2");
}
//字符串的大小写转换
//全部转换为大写字母
[string2 uppercaseString];
//全部转换为小写字母
[string2 lowercaseString];
//每个单词首字母大写
[string2 capitalizedString];
//把字符串转变为基本类型
BOOL b=[string2 boolValue];//转换为bool类型
int i=[string2 intValue];//转换为int类型
NSLog(@"%d",i);
float f=[string2 floatValue];//转换为float类型
NSLog(@"%f",f);
//将字符串转换为数组
//创建一个数组,包含了string2,通过一个字符串类型的分隔符分开
NSArray *array=[string2 componentsSeparatedByString:@"."];
NSLog(@"%@",array);
//字符串连接
NSString *string4=[NSString stringWithFormat:@"%@%@",string2,string1];
NSString *string5=[string2 stringByAppendingString:string1];
NSString *string6=[string2 stringByAppendingFormat:@"%@",string1];
//三种连接的方法结果都不同
// 字符串查找
NSRange tt=[string1 rangeOfString:@"sksk"];
if (tt.location!=NSNotFound) {
NSLog(@"sksk在string1的%ld位置",tt.location);
}
//可变字符串类型
NSMutableString *coco=[NSMutableString stringWithString:@"divein"];
//在divein字符串index为0的地方插入www的字符串
[coco insertString:@"www." atIndex:0];
NSLog(@"%@",coco);
[coco appendString:@".com"];//在coco字符串后面加入字符串
//替换和删除字符串
//返回一个可变字符串,字符串内容为给出的字符串
NSMutableString *url=[NSMutableString stringWithString:@"www.divein.com"];
//删除字符串字符,范围为NSMAKERANGE
[url deleteCharactersInRange:NSMakeRange(0, 4)];
//替换一个数组
[url replaceCharactersInRange:NSMakeRange(0, 4) withString:string1];
标签:des blog 使用 os io for ar div
原文地址:http://www.cnblogs.com/penglin/p/3916628.html