java - 如何仅将新项目从一个列表复制到另一个列表

标签 java android

我有一个字符串 L1 的列表

我有另一个字符串 L2 列表

我只想将那些尚未包含在 L2 中的项目从 L1 复制到 L2

我知道这可能很容易,但我找不到简单的解决方案

最佳答案

用两个列表填充一个集合,然后将集合转换回列表 (list2)。

Set<String> set = new HashSet<String>(list2);
set.addAll(list1);
list2 = new ArrayList(set);

关于java - 如何仅将新项目从一个列表复制到另一个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27196415/

相关文章:

Java - 如何使用 BoxLayout 更改组件高度?

java - springboot api 不工作。

java - 替换 Java applet 加载器镜像

java - 自定义异常-Java

java - Firestore通过字符串键查询文档

android - 无法从 Play 商店安装更新的应用程序

java - 在 Java 中将数组添加到队列(指针问题?)

android - 如何正确处理嵌套 fragment ?

java - 在非 Activity 类比较器中获取上下文

android - Android 上的 PhoneGap : Loading a WebApp from a remote server