/*
*一个整形数组 int[] a = {1,2,3,6,7,1,2........}
*取出重复次数最多的元素
*/
import java.util.Arrays;
public class TestW {
public static void main(String[] args) {
int[] a = {1,2,3,6,7,1,2,2,3,6,7,1,2,2,3,6,7,1,2,2,3,6,7,1,2,2,3,6,7,1,2};
Arrays.sort(a);
int count = 1;
int maxCount = 1;
String value = "";
for (int j = 0; j < a.length - 1; j++) {
if(a[j] == a[j+1]){
count++;
if(maxCount < count){
maxCount = count;
value = a[j] + "";
}
}else {
count = 1;
}
}
System.out.println("重复值-----重复次数:" + value + "====" + maxCount);
}
}
每日一题(刘阳的方法)
最新推荐文章于 2023-06-18 15:43:46 发布