python两个数组合并去重_java两个数组合并去重
时间: 2023-09-13 20:10:39 浏览: 96
Python 两个数组合并去重可以使用 set 函数来实现:
```python
a = [1, 2, 3]
b = [3, 4, 5]
c = set(a + b)
print(list(c))
```
输出结果为:`[1, 2, 3, 4, 5]`
Java 两个数组合并去重可以先将两个数组合并成一个数组,然后使用 Set 去重:
```java
import java.util.*;
public class Main {
public static void main(String[] args) {
int[] a = {1, 2, 3};
int[] b = {3, 4, 5};
int[] c = new int[a.length + b.length];
System.arraycopy(a, 0, c, 0, a.length);
System.arraycopy(b, 0, c, a.length, b.length);
Set<Integer> set = new HashSet<>();
for (int i = 0; i < c.length; i++) {
set.add(c[i]);
}
int[] d = new int[set.size()];
int i = 0;
for (Integer value : set) {
d[i++] = value;
}
System.out.println(Arrays.toString(d));
}
}
```
输出结果为:`[1, 2, 3, 4, 5]`
阅读全文