本文共 1016 字,大约阅读时间需要 3 分钟。
在 Objective-C 中去除字符串中的空格,可以使用 NSString 类的两个常用方法来实现:stringByReplacingOccurrencesOfString:withString: 和 stringByTrimmingCharactersInSet:。这两种方法分别用于不同的场景,选择哪一种取决于你需要去除的空格位置。
这个方法可以帮助你去除字符串中的所有空格,无论它们出现在哪里。具体步骤如下:
NSString *inputString = @"Hello World";NSString *result = [inputString stringByReplacingOccurrencesOfString:@" " withString:@""];
如果只需要去除字符串两端的空格,可以使用这个方法。常见的用法是处理用户输入的字符串,避免首尾空格:
NSString *inputString = @" Hello World ";NSString *result = [inputString stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
#import@interface StringManipulator : NSObject- (NSString *)removeSpacesFromString:(NSString *)inputString;@end
#import@interface StringManipulator : NSObject- (NSString *)removeSpacesFromString:(NSString *)inputString;@end
这段代码定义了一个 Objective-C 类 StringManipulator,包含一个方法 removeSpacesFromString 用于去除输入字符串中的所有空格。开发者可以根据需要在方法中选择使用上述两种方法之一来实现具体的空格移除功能。
转载地址:http://iiifk.baihongyu.com/