【发布时间】:2013-03-07 16:18:02
【问题描述】:
我有一个文档搜索功能,它从我的数据库中返回一个结果集。我将此结果集存储在数组列表中以显示在前端。此数组列表包含以下字段。文件名(有重复)、日期(有重复)、类型(有重复)需要(布尔值,有重复)。如果文件名重复,我只想显示一次,并修改该行中的相应列以显示“N/A”。我一直在尝试使用 SET 但没有成功。如果您需要更多详细信息,请告诉我。 例如: 下面是我如何将结果集放入数组列表中。现在让我们说这个数组列表有一个
String a= request.getParameter("name");
String cust = request.getParameter("custId");
String Type = request.getParameter("prodType");
ArrayList searchResult = msgDH.getSearchDtls(a,cust,Type);
(上面的函数执行过程并返回{fileName, date, type, required (y/n})的表
现在让示例文件名“Sample1”(以及其他)在搜索结果中重复,具有不同的相应“类型”值和相同的“日期”和“必需”值.. 我怎样才能只显示一行文件名' Sample1' 和文件类型为 'n/a' 或任何其他字符串。
【问题讨论】:
-
您能否发布相关代码 - 很难弄清楚发生了什么。
-
如果格式化成您的问题,请发布。你的
ArrayListof 是什么?
标签: java arraylist duplicates resultset