你可以使用 Set 来将 List a 去重。Set 是一个不允许重复元素的集合,所以将 List a 转换为 Set 后,重复的元素将被自动去重。以下是一个示例代码:

import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

public class Main {
    public static void main(String[] args) {
        List<String> a = new ArrayList<>();
        a.add('apple');
        a.add('banana');
        a.add('apple');
        a.add('orange');

        Set<String> set = new HashSet<>(a);
        List<String> result = new ArrayList<>(set);

        System.out.println(result); // 输出 [banana, orange, apple]
    }
}

在上述代码中,首先将 List a 转换为 HashSet,这会自动去除重复的元素。然后,将 HashSet 再转换为 ArrayList,得到最终的去重后的 List 结果。

Java 去重 List<String>:使用 Set 轻松实现

原文地址: https://www.cveoy.top/t/topic/qero 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录