我有一个文档搜索功能,它从我的数据库中返回一个结果集。我将此结果集存储在数组列表中以显示在前端。此数组列表包含以下字段。文件名(有重复项)、日期(有重复项)、类型(有重复项)需要(布尔值,有重复项)。如果文件名重复,我只想显示一次,并修改该行中的相应列以显示“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”或任何其他字符串。