我想將字符串文件逐行地導入到數組中。我想擺脫字符串前後的所有空白,這樣我可以比較更容易的字符串,而不會因爲空白的小的差異而不匹配。我的NSData的文件的內容,然後取這兩個字符串Objective-C從數組中的字符串中刪除空格
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];
我下面嘗試添加到陣列之前刪除空格,但它似乎並沒有工作。
NSString *newString = [string stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceCharacterSet]];
NSString *newString2 = [string2 stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceCharacterSet]];
NSArray *fileInput = [newString componentsSeparatedByString:@"\n"];
NSArray *fileInput2 = [newString2 componentsSeparatedByString:@"\n"];
它不會取代現有的對象,會嗎? –