#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
@autoreleasepool {
NSString * str = @"http: @@www. baidu. com";
NSString * path = @"c:/user";
NSString * image = @"bizhi";
NSString * reverse = @"Hello! こんにちは! สวัสดี! مرحبا! 您好!";
// 字符串替换匹配项
NSString * subStr = [str stringByReplacingOccurrencesOfString:@"@" withString:@"/"];
// 先执行等号右侧部分, 而后指针指向新的对象.
subStr = [subStr stringByReplacingOccurrencesOfString:@" " withString:@""];
// 后面添加内容
subStr = [subStr stringByAppendingString:@"111"];
NSString * temp = @"";
// 格式输出
temp = [temp stringByAppendingFormat:@"网址是: %@", subStr];
// 文件路径
path = [path stringByAppendingPathComponent:@"subPath"];
// 添加扩展名
image = [image stringByAppendingPathExtension:@"jpg"];
// 翻译外国字符串
NSString * newOne = [[[reverse stringByApplyingTransform:NSStringTransformToLatin reverse:NO] stringByApplyingTransform:NSStringTransformStripDiacritics reverse:NO] localizedLowercaseString];
// hello! kon'nichiha! swasdi! mrhba! nin hao!
NSLog(@"%@", newOne);
}
return 0;
}stringByAppending 各种方法使用...
最新推荐文章于 2023-04-25 12:59:51 发布
本文介绍了一个使用Objective-C进行字符串操作的例子,包括字符串替换、格式化输出、路径处理及国际化字符串的转换等内容。通过实例展示了如何利用Objective-C标准库进行常见字符串处理任务。


721

被折叠的 条评论
为什么被折叠?



