您的位置:首页 > 其它

逆序打印一个字符串方法

2014-08-08 13:19 429 查看
思路:1.首先定义一个字符串

2.用空格分隔字符串对字符串进行分隔,此时使用数组接收一下

3.定义一个可变字符串

4.倒序打印

5.使用空格把分隔的单词连接输出
//定义一个字符串
NSString *str = @"My name is Summer i love";
//使用空格分隔上述字符串
NSArray *array1 = [str componentsSeparatedByString:@" "
];
//定义一个可变的数组
NSMutableArray *array2 = [[NSMutableArray alloc] init];
//倒序打印
NSEnumerator *enumerator = [array1 reverseObjectEnumerator];
//把单词遍历到可变的数组中
NSString *obj;
while (obj = [enumerator nextObject]) {
[array2 addObject:obj];
}
NSLog(@"%@", array2);
//使用空格进行字符串拼接
NSString *newStr = [array2 componentsJoinedByString:@" "];
NSLog(@"%@", newStr);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐