O que o operador dois pontos (:) faz?
Aparentemente, dois pontos são usados de várias maneiras em Java. Alguém se importaria de explicar o que ele faz? Por exemplo aqui: String cardString = ""; for (PlayingCard c : this.list) // <-- { cardString += c + "\n"; } Como você escreveria esse for-eachloop de uma maneira diferente...