java - 比较 Java 中的几个复杂列表

标签 java android xml eclipse list

我目前正在为 Android 平台制作一个程序,但我需要一些帮助,我对 Java/Eclipse 还很陌生。这是交易: 该程序将具有的功能之一是允许您从按组排序的列表中选择项目(组形成自己的列表(如果您这样放置,则为列表中的列表))并且程序需要将您选择的项目列出来。然后,程序需要将该列表与一个或多个相同类型的列表进行比较,查看哪些项目匹配,并创建这些匹配项目的另一个列表。现在,由于我对 Java 和 SDK 编程非常陌生,任何人都可以帮助我了解实现此目的的最佳方法吗?起始列表中需要有很多项目(超过 500 个),所以我应该将它们放入某种数据库中吗?另外,相同的项目可以在多个组中,但它必须是相同的项目(如果我在第一组中检查一个项目,则也需要在第二组中检查)。

提前致谢,因为这是我第一次发帖,如果我做错了什么,抱歉! :)

附注英语不是我的母语,但我希望我能很好地解释我的问题:)

编辑:哎呀!刚刚注意到我的数字有误。不是“超过 500 个”,而是超过几千个,抱歉!

最佳答案

  • 500 件商品并不是很多 - 实际上只是少数;-)
  • List 接口(interface)包含多种可以帮助您的方法,例如 retainAll :如果您编写 list1.retainAll(list2);,list1 将包含调用前 list1 和 list2 中的所有项目。

要获得更具体的答案,您需要提供一些代码来显示您想要实现的目标。

关于java - 比较 Java 中的几个复杂列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12436485/

相关文章:

android - 在 Activity 组中放置微调器时出错

android - 在线程之间显示进度对话框?

java.lang.ClassNotFoundException : org. dom4j.DocumentException 异常

带有循环对象的Java ArrayList

java - 如何即时更新ListView中的列表项?

java - 在 Jboss 上创建函数期间出现 SQL 语法错误

java - Windows 高低游戏逻辑

android - 为移动目标 lat/lng 和缩放级别的动画偏移 map fragment 的中心

sql-server - SQL Server : How do I check if an element attribute of an xml node contains a specific string?

java - 为什么我的 JAR 的 Maven 依赖项没有包含在我的 WAR 中?