2009-10-17 46 views

回答

1

您可以使用NSString的componentsSeparatedByCharactersInSet和whitespaceCharacterSet首先拆分空白處的字符串,然後使用NSArray的componentsJoinedByString加入組件。

例如。

NSString *[email protected]"How are you"; 
myString = [[myString componentsSeparatedByCharactersInSet: [NSCharacterSet whitespaceCharacterSet]] componentsJoinedByString: @""]; 
NSLog(myString); // displays Howareyou 
+0

感謝湯姆,它的工作:) – Iya 2009-10-17 10:43:59

1

湯姆的方法效率不高。你想要的是:

-stringByTrimmingCharactersInSet: 
+0

其中僅從字符串的兩端刪除字符,並非所有的空格字符串,這是原來的問題是關於豆。這就是說,如果從字符串的末尾修剪空白區域就是在這之後做出的正確方法。 – 2009-10-18 10:20:51

+0

糟糕,我沒記錯的是什麼-stringByTrimmingCharactersInSet:做。 – NSResponder 2009-10-21 01:44:50

0
NSString *myString = @"How are you"; 
myString = [myString stringByReplacingOccurrencesOfString:@" " withString:@""];