关于读取文本文件和循环的建议

Advise on reading a textfile and looping

希望有人能帮助刚起步的 Java 爱好者。 我有一个如下所示的文本文件:

"AB",101,"ABC","EFG"
"AB",102,"ABC","HIJ"
"AB",103,"ABC","HIJ"
"AB",104,"ABC","XYZ"
"AB",105,"ABC","XYZ"

我已经阅读了包含以下代码的文件:

List<String> list = null;
        try {
            flights = Files.readAllLines(Paths.get(pathToFile), StandardCharsets.UTF_8);
        } catch (IOException e) {
            System.out.println("No/wrong file");
        }

我知道有一个列表,其中每一行都是一个新元素。我想要做的是遍历此列表并检查每个元素的第四个值("EFG"、"HIJ" 等)并删除重复项。

如果有人能引导我朝着正确的方向前进,我将不胜感激。

HashSet<String> alreadyHandled = new HasSet<String>();
for(String line:flights){
    String[] parts = line.split(",");
    String lastPart = parts[parts.length-1]
    if(!alreadyHandled.contains(lastPart)){
        alreadyHandled.add(lastPart);

        //Here you have your code what you want to do with your line
    }
}