package study;
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
int[] a = {2,5,78,3,56,8,8,3,87,4,9,4,8,4,9,9,8,3,8,4,8,4};
ArrayList<Integer> l1 = new ArrayList<Integer>();//重复的次数
ArrayList<Integer> l2 = new ArrayList<Integer>();//重复的元素
int count;
for(int i=0;i<a.length;i++) {
count=1;
for(int j =i+1;j<a.length;j++) {
if(a[i]==a[j]) {
count++;
}
}
if(count>1) {
if(!l2.contains(a[i])) { //判list里面是否包含a[i]
l1.add(count);
l2.add(a[i]);
}
}
}
for(int i=0;i<l1.size();i++) {
System.out.println("元素"+l2.get(i)+"次数"+l1.get(i));
}
}
}
3.5找到数组中重复的元素和重复个数
最新推荐文章于 2022-02-18 10:43:29 发布