如何在目标C中将字符串转换为数组? [英] How to convert string to array in objective C?

查看:145
本文介绍了如何在目标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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆