博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字典数组 区别
阅读量:5279 次
发布时间:2019-06-14

本文共 943 字,大约阅读时间需要 3 分钟。

总结:字典,集合.数组.的相同点和不同点        /**         *           *  相同点:都属于collection(集合),用来存储多个对象,并不限制对象的类型         *  不同点:         *   1.作用:         *   数组管理有序的集合         *   字典管理具有一一对应关系的数据集合         *   集合管理无序并且互异性的元素的集合.         *   2.特点         *   数组:有序,并且元素可以重复.         *   字典:无序,每一个元素都是一对键值对,一个key只能对应一个value,但是一个value可以对应多个key,key是唯一的.         *   集合:无序,互异性(元素不能重复,但会记录重复次数.)         *   3.取值方式:         *   数组:通过下标获取对应元素.         *   字典:通过key获取对用的value.         *   集合:随机取值.anyObject,集合的效率最大化.         *   4.快速遍历:for in遍历时不能修改遍历的集合         *   数组:遍历出来的时数组中的元素         *   字典:遍历出来的是字典中的key,通过key,取出对应的value值.         *   集合:遍历出集合中的元素.         *   5.创建对象的方法 1.初始化方法         2.便利构造器         *    数组 :  initWithObjects:         arrayWithObjects:         *    字典 :  initWithObjectsAndKeys:  dictionaryWithObjectsAndKeys:         *    集合 :  initWithObjects:         setWithObjects:         */

 

转载于:https://www.cnblogs.com/hezhuangzhuang/p/5116211.html

你可能感兴趣的文章
WEB应用的组成结构
查看>>
bzoj3504[Cqoi2014]危桥
查看>>
Pomelo.AspNetCore.TimedJob 允许依赖注入
查看>>
记一次Spring的aop代理Mybatis的DAO所遇到的问题
查看>>
20165231 预备作业二:学习基础和C语言基础调查
查看>>
Unable to correct problems, you have held broken package
查看>>
文件操作
查看>>
Java并发编程——线程安全及解决机制简介
查看>>
day06_05 字典
查看>>
对一个同事项目的思考和总结
查看>>
【原】测试Application.Idle
查看>>
51nod 1107(树状数组、逆序数)
查看>>
二叉树的顺序存储结构
查看>>
“文件系统”与“根文件系统”详解
查看>>
基于S3C2440的U-BOOT的start.S分析
查看>>
[时间线]Android市场的发展
查看>>
软件开发的 “三重门”
查看>>
深入理解软件包的配置、编译与安装
查看>>
关于mongodb副本集读写分离 及 日志切换
查看>>
用户消息处理方式
查看>>