0C-总结(3)
来源:互联网 发布:js中不区分大小写 编辑:程序博客网 时间:2024/04/29 22:43
NSString *str1 = @"10|10,10|\"你好\",19,\"男\",80.9|\"你好\",19,\"男\",80.9|\"你好\",19,\"男\",80.9|\"你好\",19,\"男\",80.9";
NSArray *array111 = [str1 componentsSeparatedByString:@"|"]; //分割数组
NSMutableArray *array = [NSMutableArray arrayWithArray:array111];
NSLog(@"array111 ===== %@", array111);
NSLog(@"array ===== %@", array);
for (int i = 0; i < array.count; i++) { //遍历每个数组
NSString *str2 = array[i];
if (str2.length < 3) { //判断长度
NSNumber *num = (NSNumber *)str2;
array[i] = num;
}
if ((str2.length < 6 )&&(str2.length > 2)) {
NSArray *array1 = [str2 componentsSeparatedByString:@","];
NSNumber* a = array1[0];
NSNumber* b = array1[1];
NSInteger c = [a integerValue];
NSInteger d = [b integerValue];
NSValue *value = [NSValue valueWithRange:NSMakeRange(c, d)];
array[i] = value;
}
if (str2.length > 6) {
NSArray *array2 = [str2 componentsSeparatedByString:@","];
NSString*a = array2[0];
NSNumber*b = array2[1];
NSString*c = array2[2];
NSNumber*d = array2[3];
NSArray *array3 = [NSArray arrayWithObjects:a,b,c,d, nil];
array[i] = array3;
}
}
NSLog(@"%@", array);
NSArray *array111 = [str1 componentsSeparatedByString:@"|"]; //分割数组
NSMutableArray *array = [NSMutableArray arrayWithArray:array111];
NSLog(@"array111 ===== %@", array111);
NSLog(@"array ===== %@", array);
for (int i = 0; i < array.count; i++) { //遍历每个数组
NSString *str2 = array[i];
if (str2.length < 3) { //判断长度
NSNumber *num = (NSNumber *)str2;
array[i] = num;
}
if ((str2.length < 6 )&&(str2.length > 2)) {
NSArray *array1 = [str2 componentsSeparatedByString:@","];
NSNumber* a = array1[0];
NSNumber* b = array1[1];
NSInteger c = [a integerValue];
NSInteger d = [b integerValue];
NSValue *value = [NSValue valueWithRange:NSMakeRange(c, d)];
array[i] = value;
}
if (str2.length > 6) {
NSArray *array2 = [str2 componentsSeparatedByString:@","];
NSString*a = array2[0];
NSNumber*b = array2[1];
NSString*c = array2[2];
NSNumber*d = array2[3];
NSArray *array3 = [NSArray arrayWithObjects:a,b,c,d, nil];
array[i] = array3;
}
}
NSLog(@"%@", array);
0 0
- 0C-总结(3)
- C语言总结(3)
- C语言复习总结(3)
- C语言总结3
- C#(二)总结
- 转(c/c++)sizeof()总结
- 基本排序算法总结(C/C++)
- C语言进阶总结3
- C/C++基础知识总结3
- object-c 学习总结3
- 2016.9.3 C组总结
- C语言知识点总结3
- C语言测试(总结)
- [C学习]总结(数据类型)
- Socket通信总结(C#)
- const 用法总结(C++)
- C/C++总结(ZT)
- 数据结构(C语言版)总结
- Linux下防止ddos攻击
- 初识机房收费
- 按钮那些事儿
- const在函数前与函数后的区别
- VS2010制作安装程序
- 0C-总结(3)
- USB/IP-Ubuntu 14.04服务端操作手册
- 20150715 膝盖伤跑步停
- new/malloc的区别
- FPGA电源设计心得
- 整理Linux查看系统日志的一些常用命令
- 这是第一篇
- 无限式查找(C百例)
- 函数模板的特化