Plugin Aide Plugin

tradzx

Aventurier
28 Mars 2020
1
0
1
23
Angers, France
Bonjour,
J'aimerais savoir comment récuperer le nombre de joueurs pour le role civil (dans une hashmap).
Par exemple: if(playerRole.contains(Role.CIVIL).size() < 1){ playerRole.put(p.getUniqueID, Role.CIVIL); }
Si vous n'avez pas compris, redemandez moi des explications :)
Merci de pouvoir m'aider, en vous souhaitant une bonne journée !
Cordialement,
TradZx.
 

ShE3py

Enbogueuse
Support
26 Septembre 2015
4 134
162
462
247
21
Mìlhüsa
Bonsoir,

Si ta map est déclarée comme étant une Map<UUID, Role> :
Java:
int count = 0;
for(Role role : map.values())
    if(role == Role.CIVILIAN)
        ++count;
    
// en une ligne
int count = Collections.frequency(map.values(), Role.CIVILIAN);

Cordialement,
ShE3py.
 
  • J'aime
Reactions: Detobel36