private ArrayList<SocialMediaAccount> socialMediaAccounts;
public void addSocialMediaAccount(String userID, String websiteName, String websiteURL, int activityLevel)
{
SocialMediaAccount object = new SocialMediaAccount(userID, websiteName, websiteURL, activityLevel);
socialMediaAccounts.add(object);
}
我有这个
ArrayList
,我需要搜索特定的websiteName并返回与该对象关联的userID。变得很困惑,希望对此问题有一些帮助。
谢谢!
最佳答案
您可以遍历arraylist并检查websiteName是否与存储在列表中的websiteName匹配,如下所示:
for(int i = 0; i < socialMediaAccounts.size(); i++)
if(socialMediaAccounts.get(i).getWebSiteName().equals(the_website_you_arelooking_for){
return socialMediaAccounts.get(i).getUserId
}
}
关于java - 在ArrayList中搜索字符串,然后返回另一个关联的字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43164281/