Class Players
java.lang.Object
Players
Classe che gestisce una collezione di giocatori con funzionalità per l'ordinamento e la ricerca.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAggiunge un nuovo giocatore alla collezione.get(int pos) Restituisce il giocatore alla posizione specificata.Genera una classifica dei giocatori ordinata per partite vinte.intsize()Restituisce il numero di giocatori nella collezione.toString()Restituisce una stringa con i nomi di tutti i giocatori.toString(boolean tutto) Restituisce una rappresentazione dettagliata o compatta dei giocatori.Restituisce una stringa con i nomi di tutti i giocatori tranne quello specificato.inttrovaPlayer(String nome) Cerca un giocatore per nome (case insensitive).
-
Constructor Details
-
Players
public Players()
-
-
Method Details
-
add
Aggiunge un nuovo giocatore alla collezione.- Parameters:
player- Il giocatore da aggiungere
-
size
public int size()Restituisce il numero di giocatori nella collezione. -
trovaPlayer
Cerca un giocatore per nome (case insensitive).- Parameters:
nome- Il nome del giocatore da cercare- Returns:
- La posizione del giocatore nella lista, -1 se non trovato
-
getClassifica
Genera una classifica dei giocatori ordinata per partite vinte.- Returns:
- Stringa formattata con la classifica
-
get
Restituisce il giocatore alla posizione specificata.- Parameters:
pos- La posizione del giocatore
-
toString
Restituisce una stringa con i nomi di tutti i giocatori. -
toString
Restituisce una rappresentazione dettagliata o compatta dei giocatori.- Parameters:
tutto- Se true, restituisce informazioni dettagliate, se false restituisce informazioni compatte
-
toString
Restituisce una stringa con i nomi di tutti i giocatori tranne quello specificato.- Parameters:
nome- Il nome del giocatore da escludere
-