stm32 i2c初始化
时间: 2023-09-13 07:11:35 浏览: 37
下面是一个示例代码,用Java比较两个数组并返回不同的元素:
```java
public class CompareArrays {
public static void main(String[] args) {
// 定义两个数组
int[] array1 = {1, 2, 3, 4, 5};
int[] array2 = {3, 4, 5, 6, 7};
// 比较两个数组并返回不同的元素
int[] diff = getDifference(array1, array2);
// 输出不同的元素
System.out.println("不同的元素有:");
for (int i = 0; i < diff.length; i++) {
System.out.print(diff[i] + " ");
}
}
// 比较两个数组并返回不同的元素
public static int[] getDifference(int[] array1, int[] array2) {
int[] temp = new int[array1.length + array2.length];
int index = 0;
// 找到不同的元素
for (int i = 0; i < array1.length; i++) {
boolean isDifferent = true;
for (int j = 0; j < array2.length; j++) {
if (array1[i] == array2[j]) {
isDifferent = false;
break;
}
}
if (isDifferent) {
temp[index++] = array1[i];
}
}
for (int i = 0; i < array2.length; i++) {
boolean isDifferent = true;
for (int j = 0; j < array1.length; j++) {
if (array2[i] == array1[j]) {
isDifferent = false;
break;
}
}
if (isDifferent) {
temp[index++] = array2[i];
}
}
// 返回不同的元素
int[] diff = new int[index];
for (int i = 0; i < index; i++) {
diff[i] = temp[i];
}
return diff;
}
}
```
运行结果:
```
不同的元素有:
1 2 6 7
```