java 比较两个数组中元素相同,并输出相同元素的个数
时间: 2023-08-13 07:07:24 浏览: 231
Java统计数组中相同元素个数
5星 · 资源好评率100%
可以使用两个嵌套的循环来比较两个数组中的元素,然后统计相同元素的个数。具体实现如下:
```java
public static int countSameElements(int[] arr1, int[] arr2) {
int count = 0;
for (int i = 0; i < arr1.length; i++) {
for (int j = 0; j < arr2.length; j++) {
if (arr1[i] == arr2[j]) {
count++;
}
}
}
return count;
}
```
这个方法接受两个整型数组作为参数,返回它们中相同元素的个数。你可以在调用方法时传入需要比较的两个数组,例如:
```java
int[] arr1 = {1, 2, 3, 4, 5};
int[] arr2 = {3, 4, 5, 6, 7};
int count = countSameElements(arr1, arr2);
System.out.println("相同元素的个数为:" + count); // 输出:相同元素的个数为:3
```
在上面的例子中,arr1 和 arr2 中都有 3、4、5 这三个元素,因此相同元素的个数为 3。
阅读全文