如何在目标C中将字符串转换为数组? [英] How to convert string to array in objective C?
本文介绍了如何在目标C中将字符串转换为数组?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在目标C中将字符串转换为数组。即,我有一个字符串,
How to convert string to array in objective C. i.e,I have a string,
NSString *str = @"Hi,How r u";
这应转换为数组* NSMutableArray arr ,其中in
This should be converted into an array *NSMutableArray arr , where in
arr [0] =你好
arr [1] =,
arr [2] =How
arr [3] =r
arr [4] =u
arr[0] = "Hi"
arr[1] = ","
arr[2] = "How"
arr[3] = "r"
arr[4] = "u"
任何人都可以帮忙解决这个问题。
Can anybody help with the idea to crack this thing.
推荐答案
NSString *str=@"Hi,How r u";
NSArray *arr = [str componentsSeparatedByString:@","];
NSString *strSecond = [arr objectAtIndex:1];
NSMutableArray *arrSecond = [strSecond componentsSeparatedByString:@" "];
NSString *strHow = [arr objectAtIndex:0];
NSString *strAre = [arr objectAtIndex:1];
NSString *strYou = [arr objectAtIndex:2];
[arr removeObjectAtIndex:1];
[arr addObject:@","];
[arr addObject:strHow];
[arr addObject:strAre];
[arr addObject:strYou];
arr 是所需数组。
这篇关于如何在目标C中将字符串转换为数组?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文