我正在寻找一种从列表中删除重复项的好方法。
List<String[]> rowList = new ArrayList();
rowList.add(new String[]{"1","a", "abc"});
rowList.add(new String[]{"2","b", "def"});
rowList.add(new String[]{"3","c", "ghi"});
rowList.add(new String[]{"4","a", "jkl"});
rowList.add(new String[]{"5","d", "mno"});
rowList.add(new String[]{"6","e", "pqr"});
rowList.add(new String[]{"7","b", "stu"});
从这个 rwoList 中,我只想要条目:1、2、3、5 和 6。这意味着我只有一列 intrest,在这种情况下是第 2 列(a、b、c、..)这只是一个简单的例子我必须处理具有 300 列和最少 300000 行的大量表。另一个重要的一点是,我不会放弃列表中的方向。
注意:我从 csv 文件接收数据。