溫馨提示×

NSString的幾個方法(rangeOfString,hasPrefix,hasSuffix,改變大小寫)

小云
157
2023-09-12 07:26:28
欄目: 編程語言

NSString的幾個方法包括:

  1. rangeOfString:用于查找子字符串在原字符串中的位置。返回找到的子字符串的范圍,若未找到則返回NSNotFound。示例代碼:
NSString *str = @"Hello, World!";
NSRange range = [str rangeOfString:@"World"];
if (range.location != NSNotFound) {
NSLog(@"Found at index %lu", range.location);
} else {
NSLog(@"Not found");
}
  1. hasPrefix:判斷字符串是否以指定的前綴開始。返回BOOL值,若是則返回YES,否則返回NO。示例代碼:
NSString *str = @"Hello, World!";
if ([str hasPrefix:@"Hello"]) {
NSLog(@"Starts with Hello");
} else {
NSLog(@"Does not start with Hello");
}
  1. hasSuffix:判斷字符串是否以指定的后綴結束。返回BOOL值,若是則返回YES,否則返回NO。示例代碼:
NSString *str = @"Hello, World!";
if ([str hasSuffix:@"World!"]) {
NSLog(@"Ends with World!");
} else {
NSLog(@"Does not end with World!");
}
  1. 改變大小寫:NSString提供了多個方法用于改變字符串的大小寫,包括lowercaseString、uppercaseString、capitalizedString。示例代碼:
NSString *str = @"Hello, World!";
NSString *lowercase = [str lowercaseString];
NSString *uppercase = [str uppercaseString];
NSString *capitalized = [str capitalizedString];
NSLog(@"Lowercase: %@", lowercase);
NSLog(@"Uppercase: %@", uppercase);
NSLog(@"Capitalized: %@", capitalized);

這些方法可以用于查找子字符串、判斷前綴和后綴、以及改變字符串的大小寫。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女