日期:2014-05-20 浏览次数:20905 次
String minString=null; //保存那个最小的字符串.
for(int i=0;i<strs.length-1;i++)
{
int count=1;
for(int j=i+1;j<strs.length;j++)
{
if(strs[i].equals(strs[j]))
count++;
}
if(count==max)
{
if(minString==null) //第一次找到一个出现最多的字符串
{ //把这个值放在minString里。
minString=strs[i];
}
else //再次出现,进行比较,新出现的字符串
{ //“小于”上次出现的,更新。三目运算。
minString=Integer.parseInt(minString)>
Integer.parseInt(strs[i])?strs[i]:minString;
}
}
}
System.out.println(minString+"出现了"+max+"次");