小编Hil*_*nks的帖子

Objective-C从数组中的字符串中删除空格

我想逐行将字符串文件导入数组.我想摆脱字符串前后的所有空格,以便我可以更容易地比较字符串而不会因为小的空白差异而使它们不匹配.我NSData文件的内容然后取两个字符串

NSString* string  = [[[NSString alloc] initWithBytes:[data bytes]
                                                  length:[data length] 
                                                encoding:NSUTF8StringEncoding] autorelease];

NSString* string2  = [[[NSString alloc] initWithBytes:[data2 bytes]
                                                   length:[data2 length] 
                                                 encoding:NSUTF8StringEncoding] autorelease];
Run Code Online (Sandbox Code Playgroud)

我在下面尝试删除空格,然后添加到数组,但它似乎不起作用.

NSString *newString = [string stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceCharacterSet]];
NSString *newString2 = [string2 stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceCharacterSet]];

NSArray *fileInput = [newString componentsSeparatedByString:@"\n"];
NSArray *fileInput2 = [newString2 componentsSeparatedByString:@"\n"];
Run Code Online (Sandbox Code Playgroud)

objective-c

4
推荐指数
1
解决办法
5170
查看次数

标签 统计

objective-c ×1