Помогите Доступ к элементам коллекции

AlphaCH1337

Активный участник
Баллы
61
У меня есть коллекция с игроками
Код:
        Collection<? extends Player> names = Bukkit.getOnlinePlayers();
Как получить отдельного игрока?
 
У меня есть коллекция с игроками
Код:
        Collection<? extends Player> names = Bukkit.getOnlinePlayers();
Как получить отдельного игрока?
Так есть же метод getPlayer(...), который возвращает игрока с определённым ником.
 
Мне нужно получить всех игроков онлайн
Не знаю разницы между коллекциями и листами.Я использую листы и получаю игроков так:
List<Player> names = Bukkit.getOnlinePlayers();
Потом все манипуляции с игроками проворачиваю в цикле так: names.get(i);
 
Не знаю разницы между коллекциями и листами.Я использую листы и получаю игроков так:
List<Player> names = Bukkit.getOnlinePlayers();
Потом все манипуляции с игроками проворачиваю в цикле так: names.get(i);
Там коллекция или массив с игроками возвращается, а не лист.
 
for(Player player : Bukkit.getOnlinePlayers())
... player ...
 
int players = Bukkit.getOnlinePlayers().size();
 
Iterables.getFirst(Bukkit.getOnlinePlayers(), null);
Но это если подключаете сам сервер в качестве либы, либо добавите апачкоммонс в депенденси
 
Iterables.getFirst(Bukkit.getOnlinePlayers(), null);
Но это если подключаете сам сервер в качестве либы, либо добавите апачкоммонс в депенденси
Мисье знает толк в извращениях. Коллекции можно обычной форкой листать
for(Player p: Bukkit.getOnlinePlayers()), а там иде сама скомпилить как нужно.
 
Назад
Верх