Delphi的IniFiles单元中有两个哈希表类TStringHash和THashedStringList
缺点:
1、Key只能是字符串,Value只能是数字
2、无法进行遍历
缺点:大量数据时,频繁的添加删除操作会耗费很多时间,例如调用Add函数1万次,需要几十秒的时间。
【TStringHash】
优点:速度快,尤其是添加时(调用.Add)速度比THashedStringList快得多。缺点:
1、Key只能是字符串,Value只能是数字
2、无法进行遍历
【THashedStringList】
优点:继承与TStringList,拥有TStringList所有功能,而且IndexOf、IndexOfName速度更快。缺点:大量数据时,频繁的添加删除操作会耗费很多时间,例如调用Add函数1万次,需要几十秒的时间。