Я использую NSString
, и я хочу получить подстроку, содержащую первые 20 символов моей строки. Как я могу это сделать?
Подстрока из NSString
Ответ 1
Вы можете использовать substringToIndex
.
NSString *mystring = @"This is a test message having more than 20 characters";
NSString *newString = [mystring substringToIndex:20];
NSLog(@"%@", newString);
Ответ 2
NSString *str = @"123456789012345678901234";
NSString *subStr = [str substringWithRange:NSMakeRange(0, 20)];
Ответ 3
NSString *string = @"I am having a simple question.I am having NSString and i want a substring of it that contains first 20 ";
NSString *first20CharString = [string substringToIndex:20];
Ответ 4
Попробуйте это
NSString *string = @"This is for testing substring from string";
NSInteger intIndex = 20;
NSLog(@"%@", [string substringToIndex:intIndex]);
Надеюсь, это поможет вам.
Ответ 5
Проверьте ниже:
NSString *strTmp = @"This is test string to check substring.";
NSInteger intIdx = 20;
NSLog(@"%@", [strTmp substringToIndex:intIdx]);
Это будет полезно для вас.
Ура!