// // 定义不可变字符串
// NSString *str = @"12334,abcd";
// NSString *str1 = [NSString stringWithString:str];
// //比大小
// if ([str isEqualToString:str1]) {
// NSLog(@"相同的");
// }else{
// NSLog(@"不同的");
// }
// //相等0 大1 小-1
// long int a =[str compare:str1];
// NSLog(@"%li",a);
// //首字母大写
// NSString *b = [str capitalizedString];
// NSLog(@"%@",b);
// //转大写
// NSString *b1 = [str uppercaseString];
// NSLog(@"%@",b1);
// //转小写
// NSString *b2 = [b1 lowercaseString];
// NSLog(@"%@",b2);
//
//
// //定义不可变字符串
// NSMutableString *han = [NSMutableString stringWithCapacity:10];
// //增
// [han appendString:@"12345abcd"];
// NSLog(@"%@",han);
// //改
// [han setString:@"abcd12345"];
// NSLog(@"%@",han);
// //查
// NSRange range = [han rangeOfString:@"abcd"];
//
// NSString *rang2 = [han substringWithRange:NSMakeRange(0, 1)];
// NSLog(@"%@",rang2);
// //删
// [han deleteCharactersInRange:range];
// NSLog(@"%@",han);
// // //定义不可变数组
// NSArray *array = @[@"1",@"2",@"3",@"11",@"4"];
// NSLog(@"%@",array);
//
// //数组for 便利
// for (id a in array) {
// NSLog(@"%@",a);
// }
// //数组枚举便利
// id thing ;
// NSEnumerator * em =[ array objectEnumerator];
// while (thing = [em nextObject]) {
// NSLog(@"%@",thing);
// }
// //定义可变数组
// NSMutableArray *array1 = [NSMutableArray arrayWithArray:array];
//
// //给数组追加元素
// [array1 addObject:@"13"];
//
// //删除可变数组中的元素
//
// [array1 removeObject:@"11"];
//
// NSLog(@"%@",array1);
//
// [array1 removeObjectAtIndex:0];
//
// NSLog(@"%@",array1);
//
// NSRange range2 = NSMakeRange(0, 2);
//
// [array1 removeObjectsInRange:range2];
//
// NSLog(@"%@",array1);
//
// //通过下标查找元素
//
// NSString *arr = [array1 objectAtIndex:0];
//
// NSLog(@"%@",arr);
//
// //通过元素查找下标
//
// NSInteger index = [array1 indexOfObject:@"4"];
//
// NSLog(@"%li",index);
//
// NSRange Range = NSMakeRange(0, 2);
//
// NSLog(@"%@",[array1 subarrayWithRange:Range]);
//
// //插入元素
//
// [array1 insertObject:@"hello" atIndex:0];
//
// NSLog(@"%@",array1);
//
//
// //修改某个元素
//
// [array1 setObject:@"world" atIndexedSubscript:1];
//
// NSLog(@"%@",array1);//定义以个不可变字典NSDictionary *dict = @{@"name":@"韩刚",@"sex":@"男",@"age":@"30"};NSDictionary *dict1 = [NSDictionary dictionaryWithDictionary:dict];// for (id key in dict1) {
// NSLog(@"%@:%@",key,[dict1 objectForKey:key]);
// }//定义一个可变数组NSMutableDictionary *mudict = [NSMutableDictionary dictionaryWithDictionary:dict1];//设置某个键对应的值NSString *weight = @"80kg";[mudict setObject:weight forKey:@"key"];// for (id key in mudict) {
// NSLog(@"%@:%@",key,[mudict objectForKey:key]);
// }//增加键值对[mudict addEntriesFromDictionary:@{@"num":@"100"}];for (id key in mudict) {NSLog(@"%@:%@",key,[mudict objectForKey:key]);}//删除键值对[mudict removeObjectForKey:@"key"];for (id key in mudict) {NSLog(@"%@:%@",key,[mudict objectForKey:key]);}//枚举便利字典NSEnumerator *enumdict = [mudict keyEnumerator];id things;while (things = [enumdict nextObject]) {NSLog(@"key:%@,vlaue:%@",things,mudict[things]);}
转载于:
本文发布于:2024-01-29 13:46:53,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170650721815700.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |