gpt4 book ai didi

java - 包含另一个的数组

转载 作者:搜寻专家 更新时间:2023-10-31 20:30:29 26 4
gpt4 key购买 nike

我有一个包含一些字符串的数组 tab1 和另一个可以包含数组 tab1 的所有元素的数组。我该怎么做才能避免重复 tab1 的相同元素:

String[] tab1 ={"AF","HB,"ER"} 
String[] tab2 ={"AF","HB,"ER","HO","NF","BB","CD","PO"}

我想说:tab2 = {tab1,"HO",...}有什么想法吗?

谢谢,

最佳答案

您可能想使用 Arrays.copyOf()创建一个大小为 tab1.length + 5 的数组,它以 tab1 的元素开始,然后 [手动] 添加 tab2 的元素

简单的例子:

    String[] tab1 ={"AF","HB","ER"};
String[] tab2 = Arrays.copyOf(tab1, tab1.length+5);
tab2[3] = "HO";
tab2[4] = "NF";
tab2[5] = "BB";
tab2[6] = "CD";
tab2[7] = "PO";
System.out.println(Arrays.toString(tab2));

[当然,如果你在第三个数组中有后面的元素,你可以迭代并添加它们]

关于java - 包含另一个的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7308050/

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