java - 给定另一个 Arraylist,如何从 ArrayList 打印特定值?
问题描述
我希望打印出ArrayList
基于另一个的数据ArrayList
。
所以我有 3 个 ArrayList。
,IdNumber
其中包含我感兴趣的所有 ID。
ArrayList<String> IdNumber = [a,b,c,d,e,f,g,h];
然后我通过扫描 CSV 文件创建了 2 个 ArrayLists:
public String toString() {
return "User [Id_number = " + Id_Number + " ,Information 2 = " + smth2 + ",Information 3 = " + smth3 +"] " + newLine;
}
的结果输出System.out.println(ArrayListONE)
将如下所示:
User [Id_number = a ,Information 2 = smth2,Information 3 = smth3]
User [Id_number = b ,Information 2 = smth2,Information 3 = smth3]
User [Id_number = c ,Information 2 = smth2,Information 3 = smth3]
此列表将包含我感兴趣的 csv 中的每一行和列。
我希望实现的是
if(ArrayListOne.contains(IdNumber)){
// Print out
// User [Id_number = a ,Information 2 = smth2,Information 3 = smth3] from that list which contains the given Id_number
有什么建议吗?我有轮胎.equals()
,还有.contains()
我考虑HasMap
过为此目的使用,但我更熟悉 ArrayLists。最终结果有望使用 SQLite 连接到数据库。
解决方案
推荐阅读
- c# - ODP .NET - 添加数据库引用
- python - 联合集合的不同方式
- apache-spark - Oozie Spark (2.x) 动作总是卡在接受状态
- javascript - Selenium EventFiringWebDriver JavaScript: SyntaxError: missing ) 在参数列表之后
- html - 引导页面,不会滚动到最后。Container-Fluid 已设置为最小高度:100%
- angular - 无法以角度预选多项选择中的值
- r - 在 R CMD INSTALL 作为对通过控制台安装包的响应
- javascript - 如何从循环生成文本到html?
- bash - echo -e "$(git status)" 失去颜色
- python - Seaborn 热图:交换 X 和 Y 轴