基本数据类型的增删查改

阅读: 评论:0

基本数据类型的增删查改

基本数据类型的增删查改

//       // 定义不可变字符串
//        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 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23