我有一个带有getter和setter的pojo类:ApplicationsPojo.class
然后我
public static ArrayList<List<ApplicationPojo>> list = new ArrayList<List<ApplicationPojo>>();
我将项目放在列表中:
DownloadLists.list.add(Arrays.asList(new ApplicationPojo(id, name, developer, size, logoImg)))
现在我想检查列表中的对象是否有对字符串的引用(Cat);
怎么做?
答案 0 :(得分:0)
您需要手动迭代。如果您知道要搜索的特定字符串只能在“id”或“name”或“developer”或“size”或“logoImg”中找到,则只应将这些特定项包含在迭代中
如果你有大量的数据,并且你需要你的搜索才能表现良好,你需要一个(更多)更复杂的解决方案(对于初学者来说可能太复杂),请在这种情况下再问一次。
如果您不需要一个性能良好的搜索算法,只需遍历您的ArrayList,比较可能适用于该特定搜索的所有“ApplicationPojo” - 项目(id,name等)的内容通过字符串比较搜索