黑马程序员技术交流社区
标题:
奖励2黑马币啦,问题亟待解决!!!谢谢~~
[打印本页]
作者:
哈利梅
时间:
2014-10-21 15:35
标题:
奖励2黑马币啦,问题亟待解决!!!谢谢~~
怎样用OC语言取出字符串中的字符
例如:
NSString *str = @"abc1234defghijkl";
想要分别挨个获得每个字符赋值给 st 就是这样的效果:
st = a;
st = b;
st = c;
...
帮帮忙,谢谢了,回答好的有奖,谢谢~~
作者:
Beacon
时间:
2014-10-21 15:56
抽取指定位置的字符
st=[str substringWithRange:NSMakeRange(0,1)];
复制代码
作者:
崔石炫
时间:
2014-10-21 15:58
本帖最后由 崔石炫 于 2014-10-21 15:59 编辑
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
NSString *str = @"abc1234defghijkl";
NSUInteger length = [str length];
NSUInteger i;
unichar c;
for(i = 0 ; i < length ; i++)
{
c = [str characterAtIndex:i];
NSLog(@"%c" , c);
}
return 0;
}
复制代码
作者:
SenGoo
时间:
2014-10-21 16:06
:L原来是ObjectC!
作者:
coyote
时间:
2014-10-21 16:41
方法挺多的,楼上那个可以,就是用characterAtIndex遍历字符串,还有一种是用NSRange,
for(i = 0 ; i < length ; i++){
st=[str substringWithRange:NSMakeRange(i,1)];
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2