可能重复:
如何将字符串转换为带分隔符的数组?
认为:
string = @"Abc, Def, Ghi, Lmno";
我希望将这些以逗号分隔的单词放在这样的数组中:
元素 0 = Abc,
元素 1 = 定义,
元素 2 = Ghi,
元素 3 = Lmno。
可能重复:
如何将字符串转换为带分隔符的数组?
认为:
string = @"Abc, Def, Ghi, Lmno";
我希望将这些以逗号分隔的单词放在这样的数组中:
元素 0 = Abc,
元素 1 = 定义,
元素 2 = Ghi,
元素 3 = Lmno。
NSArray *myArray = [myString componentsSeparatedByString:@","];
[myArray objectAtIndex:0];//Abc
[myArray objectAtIndex:1];//Def
[myArray objectAtIndex:2];//Ghi
[myArray objectAtIndex:3];//Lmno
试试这个代码:
NSArray *words = [string componentsSeparatedByString:@","];
希望这可以帮助。
yourstring = @"Abc, Def, Ghi, Lmno";
NSArray *array = [yourstring componentsSeparatedByString:@","];
Nslog (@"%@",array);
我想用componentsSeparatedByString
。这些方法很容易在苹果文档中找到
`NSString *str = @"这个,是,测试,字符串"; NSArray *myArray= [[NSArray alloc]initWithObjects:[NSString stringWithFormat:@"%@",str ], nil]; NSLog(@"%@", myArray);`