У меня есть карта, handicapMap, с ключом целых чисел и значениями, которые являются наборами строк. Карта была заполнена тестовыми данными, и теперь я хочу добавить отдельные значения к наборам строк. Я сделал попытку на него, но не могу получить его скомпилироватьДобавление значения к набору строк в пределах карты
public class HandicapRecords
{
private Map<Integer, Set<String>> handicapMap;
public HandicapRecords()
{
handicapMap = new HashMap<>();
}
public void handicapMap()
{
Set<String> players = new HashSet<>();
players.add("Michael");
players.add("Roger");
players.add("Toby");
handicapMap.put(10, players);
players = new HashSet<>();
players.add("Bethany");
players.add("Martin");
handicapMap.put(16, players);
players = new HashSet<>();
players.add("Megan");
players.add("Declan");
handicapMap.put(4, players);
}
public void addValue(int aKey, String aValue)
{
handicapMap.put(aKey, players.add(aValue)); \\what I had already tried
}