关闭

字符串处理

标签: nsstring
219人阅读 评论(0) 收藏 举报
分类:
NSString *student           = @"student";
NSString *studentUp         = [student uppercaseString];    //大写
NSString *studentUpFirst    = [student capitalizedString];  //开头大写,其余小写

NSString *TEACHER           = @"TEACHER";
NSString *TEACHERLower      = [TEACHER lowercaseString];    //小写
NSString *TEACHERUpFirst    = [TEACHER capitalizedString];  //开头大写,其余小写

NSLog(@"原student:%@",student);
NSLog(@"大写student:%@",studentUp);
NSLog(@"开头大写student:%@",studentUpFirst);
NSLog(@"\n");
NSLog(@"原TEACHER:%@",TEACHER);
NSLog(@"小写TEACHER:%@",TEACHERLower);
NSLog(@"开头大写TEACHER:%@",TEACHERUpFirst);
NSString *str1 = @"abcd";

NSString *str = @"a";

//在str1这个字符串中搜索\n,判断有没有

if ([str1 rangeOfString:str].location != NSNotFound) {

NSLog(@"这个字符串中有a");

 }

 //rangeOfString 前面的参数是要被搜索的字符串,后面的是要搜索的字符

//NSNotFound 表示请求操作的某个内容或者item没有发现,或者不存在

替换指定字符串中的某个范围内的字符为 *

+ (NSString *)hiddenStrWihtTargetStr:(NSString *)str Range:(NSRange)range {
    NSString *tarStr = str;
    NSInteger startLocation = range.location;
    for (NSInteger i = 0; i < range.length; i++) {
        NSRange ran = NSMakeRange(startLocation, 1);
        tarStr = [tarStr stringByReplacingCharactersInRange:ran withString:@"*"];
        startLocation++;
    }

    return tarStr;
}
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:23769次
    • 积分:1201
    • 等级:
    • 排名:千里之外
    • 原创:98篇
    • 转载:3篇
    • 译文:0篇
    • 评论:0条