在Foundation框架中提供一种字典集合,它是由“键-值”对构成的集合。键集合不能重复,值集合没有特殊要求。键和值集合中的元素可以是任何对象,但是不能是nil。Foundation框架字典类也分为NSDictionary不可变字典和NSMutableDictionary可变字典。一、NSDict...
分类:
编程语言 时间:
2014-09-07 22:27:05
阅读次数:
241
在很多语言中都有映射这种结构,而字典是Python中唯一内建的映射类型。
下面来看一个字典的例子:
phonebook = {'Alice':'2341', 'Beth':'9102', 'Cecil':'3258'}
名字是键,号码是值,二者之间用冒号隔开,字典中键是唯一的,值并不唯一。空字典由两个大括号组成:{}。再介绍几个常用的字典操作:
len(d) 返回d中键值对的数目d...
分类:
编程语言 时间:
2014-09-07 17:21:45
阅读次数:
195
HashMap是Java中使用最多的几种容器之一,和其他List、Set、Queue的各种实现相比,HashSet并没有实现Collection接口,而是实现的是Map接口。HashMap是基于哈希表的Map接口的实现,维护的一个个key -
value(键值对)的映射关系,通过使用哈希算法使得对容器中的元素访问更加迅速。在推出HashMap之前,JDK中使用的哈希实现是HashTable,H...
分类:
其他好文 时间:
2014-09-06 02:15:02
阅读次数:
223
使用jquery框架的ajax能够方便的向后台传递参数,以$.post为例,参数有2种方式字符串和键值对:
$.post(url, "name=aty&age=25")和$.post(url, {"name":"aty","age":25})。显然,使用json的方式比使用字符串拼接要方
便。对于后台的action来说,这2种方式是等价的,而且jquery也提供了param、serialize、serialize能够实现json与url格...
分类:
其他好文 时间:
2014-09-05 23:52:13
阅读次数:
286
在C#中,枚举用来定状态值很方便,例如我定义一个叫做Season的枚举public enum Season { Spring = 1, Summer = 2, Autumn = 3, Winter = 4 }枚举名是不能出现空格,(...
分类:
其他好文 时间:
2014-09-05 22:24:42
阅读次数:
266
javascript中使用ajax技术访问后台资源的时候,常常使用json作为轻量级数据传输格式。json类似于java中的HashMap,
是由一系列的key-value键值对构成。如果后台返回给前台的json中key的值是动态生成的,那么我们没有办法使用常规
的object.name或object["name"]的方式来获取json中的值。这个时候我们需要在不知道属性名称的时候,遍历json对象...
分类:
Web程序 时间:
2014-09-05 14:28:01
阅读次数:
180
在C#中,枚举用来定状态值很方便,例如我定义一个叫做Season的枚举public enum Season { Spring = 1, Summer = 2, Autumn = 3, Winter = 4 }枚举名是不能出现空格,(...
分类:
其他好文 时间:
2014-09-05 14:08:31
阅读次数:
220
在spring 3.0中,可以通过使用@value,对一些如xxx.properties文件 中的文件,进行键值对的注入,例子如下:1 首先在applicationContext.xml中加入: 的命名空间,然后2 3 创建test.properties abc=1234 import...
分类:
编程语言 时间:
2014-09-03 16:16:36
阅读次数:
171
所谓关联数组(associative array), 就是指javascript中的对象。因为javascript中的属性就是一个个的键值对,可以通过obj[attr]的方式访问,很类似数组。这种数据结构还有很多种叫法:散列(hash)散列表(hashtable)字典(dictionary)最让人感...
分类:
编程语言 时间:
2014-09-03 12:57:46
阅读次数:
201
scala支持关联映射,如可以用(key -> value)表示一个键值对 scala中的所有类型都是对象,包括基本数据类型 scala中的case语句用来判断接收的消息,比java中的switch...case...更专注 receive{????case msg =>...
分类:
编程语言 时间:
2014-09-02 20:04:25
阅读次数:
324