【发布时间】:2017-07-01 13:59:48
【问题描述】:
我将标识地址存储在我的 ArrayList 中。问题是我重复存储它。
以下是相关代码:
public void storeIDs(final String emailAddress) {
SharedPreferences.Editor editor = context.getSharedPreferences("storeIds", MODE_PRIVATE).edit();
IDAddresses.add(emailAddress);
for(int i=0;i<IDAddresses.size();i++)
{
editor.putString("value"+i,IDAddresses.get(i));
}
editor.putInt("emailListSize",IDAddresses.size());
editor.apply();
}
如何检查 emailAddress 是否已经存在于 ArrayList IDAddresses 中,如果存在,则不要存储它?
【问题讨论】:
-
为什么不使用
Set?