我正在使用
NSString
,我想获取它的一个子字符串,其中包含字符串的前 20 个字符。我怎样才能做到这一点?
您可以使用
substringToIndex
。
NSString *mystring = @"This is a test message having more than 20 characters";
NSString *newString = [mystring substringToIndex:20];
NSLog(@"%@", newString);
NSString *str = @"123456789012345678901234";
NSString *subStr = [str substringWithRange:NSMakeRange(0, 20)];
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];
试试这个:
NSString *string = @"This is for testing substring from string";
NSInteger intIndex = 20;
NSLog(@"%@", [string substringToIndex:intIndex]);
检查以下内容:
NSString *strTmp = @"This is test string to check substring.";
NSInteger intIdx = 20;
NSLog(@"%@", [strTmp substringToIndex:intIdx]);
这会对你有帮助。
干杯!