目前我正在为我的黑莓应用程序实现一个持久存储对象。
它包含一个设置对象的向量。
我当前获取特定设置值的实现如下所示
public String getSettingByName(String key)
{
String value = "";
for ( Enumeration e = _appSettings.elements(); e.hasMoreElements();)
{
if(((AppSettingsObject)e.nextElement()).get_key() == key)
{
value = ((AppSettingsObject)e.nextElement()).get_value();
}
}
return value;
}
有没有比循环枚举更好的方法来访问该值?
谢谢!