黑马程序员技术交流社区

标题: properties存取有顺序吗? [打印本页]

作者: 王虎    时间: 2012-10-28 18:42
标题: properties存取有顺序吗?
????
作者: 李靖    时间: 2012-10-28 20:10
因为 Properties 继承于 Hashtable,所以是有序集合,存放时按哈希表存储的。
作者: 徐升兴    时间: 2012-10-28 20:20
接着楼上的说,如果说存入的顺序和取出的顺序的话,那不一定一样的,因为是按照哈希表村的,比如你存入1 3 4 9 8
那么取出来的顺序就不一定是13498了,因为他会排序
作者: 王虎    时间: 2012-10-28 20:24
这个哈希表示怎么存取的能否讲解一下?
作者: 王虎    时间: 2012-10-28 20:30
谢谢啊,不过更想知道的是哈希表在存取数据时的原理
作者: 徐升兴    时间: 2012-10-28 21:06
王虎 发表于 2012-10-28 20:30
谢谢啊,不过更想知道的是哈希表在存取数据时的原理

就是说存入数据的时候,会按照哈希算法算出一个值,这个值就叫做哈希值,每一个存入的元素都有一个哈希值,哈希表这种数据结构是不能存入相同元素的,因为同一个元素算出来的哈希值也相同,就不能存入了,而在取得时候算出来的哈希值会给一个自然排序
作者: 王虎    时间: 2012-10-28 21:08
哦了,THANK U!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2