NSString

NSString爲不可變字符串建立後就不可修改,字符串已@開頭api

建立字符串數組

NSString *str = @"內容";

建立空字符串code

NSString *str = [[NSString alloc] init];
NSString *str = [NSString string];

快速建立字符串component

NSString *str = [[NSString alloc] initWithString:@"內容"];
NSString *str = [NSString stringWithString:@"內容"];

快速建立格式化字符串orm

int num = 2;
NSString *str = [[NSString alloc] initWithFormat:@"%d", num];

比較字符串對象

NSString *str1 = [[NSString alloc] initWithString:@"內容"];
NSString *str2 = [[NSString alloc] initWithString:@"內容"];
if([str1 isEqualToString:str2]){
    NSLog(@"相同");
}

比較字符串對象three

NSString *str1 = [[NSString alloc] initWithString:@"內容"];
NSString *str2 = [[NSString alloc] initWithString:@"內容"];
if(str1 == str2){
    NSLog(@"對象相同");
}

字符串比較大小不區分大小寫字符串

NSString *str1 = [[NSString alloc] initWithString:@"a"];
NSString *str2 = [[NSString alloc] initWithString:@"b"];
NSComparisonResult result = [str1 caseInsensitiveCompare:str2];
NSLog(@"result:%d",result);
-1 降序 0 相等 1 升序

字符串長度string

NSString *str1 = [[NSString alloc] initWithString:@"a"];
[str1 length];

大小寫切換it

NSString *str1 = [[NSString alloc] initWithString:@"hellow wrold"];
[str1 uppercaseString];//全小寫
[str1 lowercaseString];//全大寫
[str1 capitalizedString];//首字母大寫其餘變小寫

字符串類型轉換

NSString *str = @"2.13";
[str intValue];

字符串轉數組

NSString *str = @"one two three four";
NSArray *array = [str componentsSeparatedByString:@" "]

字符串截取

NSString *str = @"one two three four";
//從頭至指定位置,不包括該位置
NSString *str1 = [str substringToIndex:2];
//從指定位置開始(包括指定位置)至結束
NSString *str1 = [str substringFromIndex:2];
//從指定位置開始(包括指定位置),截取指定長度的字符串
NSRange range;
range.location = 4;
range.lengrh = 2;
[str substringWithRage:range];

字符串拼接

NSString *str1 = @"ABC", *str2 = @"DEF";
NSString *string1 = [[NSString alloc] initWithFormat:@"拼接%@和%@",str1, str2];
NSString *string2 = [str1 stringByAppendingFormat:@"%@",str2];
NSString *string3 = [str1 stringByAppendingString:str2];

字符串查詢

NSString *link = @"abcdefghigklmnopqrstuvwxyz";
NSRange rang = [link rageOfString:@"higk"];
if(range.location != NSNotFound){
    NSLog(@"找到了");
}
相關文章
相關標籤/搜索