Java Array对象列表

时间:2015-09-03 12:08:08

标签: java object arraylist

我有一个带有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);

怎么做?

1 个答案:

答案 0 :(得分:0)

您需要手动迭代。如果您知道要搜索的特定字符串只能在“id”或“name”或“developer”或“size”或“logoImg”中找到,则只应将这些特定项包含在迭代中

如果你有大量的数据,并且你需要你的搜索才能表现良好,你需要一个(更多)更复杂的解决方案(对于初学者来说可能太复杂),请在这种情况下再问一次。

如果您不需要一个性能良好的搜索算法,只需遍历您的ArrayList,比较可能适用于该特定搜索的所有“ApplicationPojo” - 项目(id,name等)的内容通过字符串比较搜索