import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import javax.swing.JOptionPane;
public class Test88 {
public static void main(String[] args) {
int[] ss = { 1,3,2,5,2,5,7};
Map map = new HashMap();
for (int i = 0; i < ss.length; i++) {
int count = 0;
for (int j = 0; j < ss.length; j++) {
if (ss[i] == (ss[j])) {
count = count + 1;
}
}
// 为äºä¸æå°éå¤çï¼æ¾å
¥mapä¸å»æéå¤ç
map.put(ss[i], count);
}
// éåmapï¼æå°å
å«çæ°åå个æ°
Set key = map.keySet();
int k = key.size();
int ii[] = new int[k];// åæ¾åºç°æ¬¡æ°æå¤ç
k = 0;
int temp = 0;// æ¯è¾çæ¶åçä¸é´é
int temp2 = 0;
for (Iterator iterator = key.iterator(); iterator.hasNext();) {
int name = Integer.parseInt(iterator.next().toString());
int count2 = Integer.parseInt(map.get(name).toString());
if (temp < count2) {
temp = count2;
}
System.out.println(name + "åºç° " + count2 + " 次");
}
for (Iterator iterator = key.iterator(); iterator.hasNext();) {
int name = Integer.parseInt(iterator.next().toString());
int count2 = Integer.parseInt(map.get(name).toString());
if (temp == count2) {
ii[k]=name;
k++;
}
}
System.out.print("åºç°æå¤çæ¯:");
for (int i = 0; i < ii.length; i++) {
if (ii[i] != 0) {
System.out.print(ii[i] + " ");
}
}
}
}
æ°ç»çæ°åå¯ä»¥éæå¡«å,å
¶ä¸ç¬¬ä¸æ¬¡forçéåæ¯å¾å°åºç°çæ°åæå¤ç次æ°,第2次forçéåæ¯åè¿ä¸ªæ¬¡æ°æ¯è¾,å 为已ç»æ¯æå¤çäº,æ以åªè¦åè¿ä¸ªç¸ç,é£ä¸ªå
ç´ ä¹å°±æ¯åºç°æå¤çäº,å³ä½¿æåºç°æ¬¡æ°åæ ·æå¤çä¹å¯ä»¥ä¿å
温馨提示:答案为网友推荐,仅供参考