Нужно создавать массивы ArrayList с названием, как ник игрока. Вот я получил ник в String.
String plname = p.getName();
Вот я попытался использовать его в качестве названия массива.
ArrayList<Player> plname = new ArrayList<Player>();
Но вот проблема: он жалуется, чтобы я переименовал "plname". Как использовать String plname в качестве названия массива?
Никак, в Java переменные не объявляются динамически. Используйте HashMap:
Map<String, List<Player>> players = new HashMap<>();
players.put(plname, new ArrayList<>());
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости