黑马程序员技术交流社区
标题:
1231313
[打印本页]
作者:
温天恩
时间:
2014-7-16 09:23
标题:
1231313
本帖最后由 温天恩 于 2014-12-11 16:02 编辑
123123123
作者:
追马
时间:
2014-7-16 09:45
循环遍历字符串,判断每个数组元素的asc2码值,如果大于等于48小于等于57,就把这个元素赋值给一个新的数组。
作者:
追马
时间:
2014-7-16 09:48
本帖最后由 追马 于 2014-7-16 09:54 编辑
nsstring和float 还有int之间的转换
NSString *tempA = @"123";
NSString *tempB = @"456";
1,字符串拼接
NSString *newString = [NSString stringWithFormat:@"%@%@",tempA,tempB];
2,字符转int
int intString = [newString intValue];
3,int转字符
NSString *stringInt = [NSString stringWithFormat:@"%d",intString];
4,字符转float
float floatString = [newString floatValue];
5,float转字符
NSString *stringFloat = [NSString stringWithFormat:@"%f",intString];
复制代码
作者:
追马
时间:
2014-7-16 09:54
nsstring和float 还有int之间的转换
NSString *tempA = @"123";
NSString *tempB = @"456";
1,字符串拼接
NSString *newString = [NSString stringWithFormat:@"%@%@",tempA,tempB];
2,字符转int
int intString = [newString intValue];
3,int转字符
NSString *stringInt = [NSString stringWithFormat:@"%d",intString];
4,字符转float
float floatString = [newString floatValue];
5,float转字符
NSString *stringFloat = [NSString stringWithFormat:@"%f",intString]
复制代码
作者:
yingzhuo1314
时间:
2014-7-16 15:03
循环遍历该字符串,当遍历的字符串不等于‘-’时,将字符输入到一个新的数组中 ,最后输出这个新的数值里的值
作者:
zhuiyi007
时间:
2014-7-16 20:30
根据ASCII码判断是否为数字,是的话复制到另一个数组中
作者:
流星舞夜
时间:
2014-7-17 16:17
首先你可以先搜索字符串中“-”的位置:NSRange(这里应该要用到循环,因为不止一个“-”)
然后用 NSMutableString 里面的 deleteCharatersInRange 方法删除相应的字符串。
作者:
ofVv
时间:
2014-7-17 17:40
本帖最后由 ofVv 于 2014-7-17 17:43 编辑
NSString *str1 = @"123-456-789-000";
NSMutableString *str2 = [[NSMutableString alloc] init];
for(int i = 0; i<str1.length; ++i)
{
unichar c = [str1 characterAtIndex:i];
if( c != '-')
[str2 appendFormat:@"%c", c];
}
NSLog(@"%@", str1);
NSLog(@"%@", str2);
复制代码
作者:
温天恩
时间:
2014-7-17 21:24
ofVv 发表于 2014-7-17 17:40
多谢了!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2