gpt4 book ai didi

Java 对 String 数组进行排序并返回不同的 Item

转载 作者:行者123 更新时间:2023-12-01 14:04:21 25 4
gpt4 key购买 nike

我已经给出了两个数组

array 1 :  a, b, c, d
array 2 : a, b, c

我用过

ArrayList<String> combine =  new ArrayList<String> ()

以及数组1数组2中的所有元素

通过排序,我找到了

a , a , b , b , c , c , d 

您能告诉我如何比较这两个数组中的元素并返回不同的项(例如 d)吗?

最佳答案

类似的东西

ArrayList<String> charsA = new ArrayList<>();
charsA.addAll(Arrays.asList("a", "a", "b", "c", "d"));
ArrayList<String> charsB = new ArrayList<>();
charsB.addAll(Arrays.asList("a", "b", "c"));

charsA.removeAll(charsB);
System.out.println(charsA);

打印

[d]

如果您不希望两个原始列表中的任何一个受到影响,显然可以使用不同的列表。

removeAll(Collection) 方法

Removes from this list all of its elements that are contained in the specified collection.

关于Java 对 String 数组进行排序并返回不同的 Item,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19041908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com