私はフラッシュを決定する方法を持っています、ただいくつかの意見が欲しいです。ポーカーのハンド配列を調べ、スーツを比較し、カードが一致するたびにカウントし、4の場合はtrueを返します。これを行うためのより効率的な方法はありますか?
public boolean isFlush(PlayingCard[] hand)
{
int suitCounter = 0;
for(int i = 0; i < 1 ; i++)
{
for(int j = 1 ; j < hand.length ; j++ )
{
if(hand[i].getSuit() == hand[j].getSuit())
suitCounter++;
}
}
return (suitCounter == 4);
}