NSRange,判斷字符串的各種操作~


 

 

今天寫的都比較簡單,偶爾偷一下懶,豬真的很懶啊~

- (void)viewDidLoad
{
    [super viewDidLoad];
    //抽取指定范圍的字符串
    NSString *string1 = @"0123456789";
    NSRange range1 = NSMakeRange(0, 4);//NSMakeRange這個函數的作用是從第0位開始計算,長度為4
    NSLog(@"從第0個字符開始,長度為4的字符串是:%@",[string1 substringWithRange:range1]);
    NSLog(@"抽取從頭開始到第4個字符:%@",[string1 substringToIndex:4]);
    NSLog(@"抽取從第6個字符開始到末尾:%@",[string1 substringFromIndex:6]);
    
    NSString *string2 = @"wo shi xiao bai zhu";
    NSRange range2 = [string2 rangeOfString:@"bai"];
    if (range2.length > 0) {
        NSLog(@"{字符串中“bai”的位置,長度}==%@",NSStringFromRange(range2));
    }
    //判斷在一串字符串中是否找到某個字符串
    NSRange range3 = [string2 rangeOfString:@"zhu"];
    if (range3.location != NSNotFound) {
        NSLog(@"找到了@“zhu”這個字符串!");
    }
    else
        NSLog(@"沒找到!");
}


代碼一目了然非常簡單,判斷一個字符串是否包含某一個字符串的時候會用到。

有問題請給我留言啊


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM