iOS开发NSString篇:字符串每隔几个字符插入某个字符
2017-07-05 12:01
309 查看
e.g
卡号:1234567890123456789
需求:将该卡号每四个字符用空格分隔
结果:1234 5678 9012 3456 789
卡号:1234567890123456789
需求:将该卡号每四个字符用空格分隔
结果:1234 5678 9012 3456 789
算法思路:
遍历字符串,每隔4个字符插入一个空格iOS代码实现:
//每隔4个字符添加一个空格的字符串算法 - (NSString *)dealWithString:(NSString *)number { NSString *doneTitle = @""; int count = 0; for (int i = 0; i < number.length; i++) { count++; doneTitle = [doneTitle stringByAppendingString:[number substringWithRange:NSMakeRange(i, 1)]]; if (count == 4) { doneTitle = [NSString stringWithFormat:@"%@ ", doneTitle]; count = 0; } } NSLog(@"%@", doneTitle); return doneTitle; }
相关文章推荐
- IOS开发中判断字符串是否为空字符的方法
- iOS开发 - 得到字符串中出现最多的字符
- iOS开发之获取一段字符串中的中文字和中文字符
- (iOS开发)判断字符串中是否含有非ASCII码字符
- Java在字符串,每隔指定的字符数插入指定的符号
- IOS 开发中判断字符串是否为空字符的方法
- IOS 开发中判断字符串是否为空字符的方法
- iOS字符串替换,字符插入,字符删除
- IOS 开发之 -- 过滤掉字符串里面所有的非法字符 字典和json之间的互转
- Objective-C ,ios,iphone开发基础:如何判断一个字符是不是中文字符。计算一段字符串的长度。
- IOS开发判断在字符串中是否包含相应的字符
- IOS 开发中判断字符串是否为空字符的方法
- IOS 开发中判断字符串是否为空字符的方法
- poj1159 —— 一个字符串,求最少插入几个字符可以组成回文
- IOS 开发中判断字符串是否为空字符的方法
- IOS开发语言Swift入门连载---字符串和字符
- ios 开发中获取字符串中重复的字符的rang
- IOS 开发中判断字符串是否为空字符的方法
- ios 开发中获取字符串中重复的字符的range
- IOS开发判断在字符串中是否包含相应的字符