没写完, 差不多了
public class Doudizhu { String all = new String("A234567890JQK");

int [] numOfEvery = new int[]{3,5,1,1,3,4,2,1,4,4};

public int [] getGood(int [] numOfEvery){
int [] results = null;

int iBegin = -1;
int iEnd = -1;
for (int i = 0; i < numOfEvery.length; i ++)
{

if (numOfEvery[i] >= 3){
if (iBegin == -1){

iBegin = i;

} iEnd = i;
}
else
{
if ((iBegin != -1 )&&(iBegin < iEnd) ){

System.out.println(iBegin + " - " + iEnd);
iBegin = iEnd = -1;
}
}

if ((iBegin != -1 )&&(iBegin < iEnd) ){

System.out.println(iBegin + " - " + iEnd);
iBegin = iEnd = -1;
}

}

return results;

}

void getInfo()
{
getGood(numOfEvery);
}


public static void main(String[] args){
Doudizhu ddz = new Doudizhu();

ddz.getInfo();
}
}