Poker Hand Evaluator
<p>I have a method the determines a flush, just want some opinions.  It looks through an poker hand array, compares the suits, and counts every time a card is matched, and if it is 4, then it returns true.  Is there a more efficient way to do this?</p>

<pre><code>public boolean isFlush(PlayingCard[] hand)
    {
        int suitCounter = 0;

        for(int i = 0; i &lt; 1 ; i++)
        {
            for(int j = 1 ; j &lt; hand.length ; j++ )
            {
                if(hand[i].getSuit() == hand[j].getSuit())
                    suitCounter++;
            }
        }

        return (suitCounter == 4);
    }
</code></pre>
