您应该阅读什么是哈希图。一般来说,哈希是一种用于在表中有效存储任意数据(值)的数据结构。
在任何结构中存储信息的一个普遍问题是,一旦数据进入结构,如何快速地再次查找数据。哈希通过使用键来解决这个问题。值的键通过某种哈希函数确定该值将存储在表中的位置。它们的键在哈希中的使用方式与在数组中使用索引的方式相同:
array[index] => some_value
hash{key} => some_value
Run Code Online (Sandbox Code Playgroud)
在“put(Object key, Object value)”的情况下,“value”对象是您要存储的数据,“key”对象是您将用来从哈希中获取数据的对象:
MyObject myKey = new MyObject( ... );
MyOtherObject myValue = new MyOtherObject( ... );
...
myHash.put( myKey, myValue ); // add myValue to the hash
...
MyOtherObject data = myhash.get( myKey ); // get myValue out of the hash
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10827 次 |
最近记录: |