Мне нужно добавить новый объект в LinkedList внутри моего HashMap
Я пытался сохранить LinkedList во временной переменной, добавить видео к этому, а затем добавить список на карту с помощьюМетод put, но у меня та же проблема.
public void addVideo(String nameChannell, Video video)
{
mappa.get(nameChannell).add(video);
}
public void printVideo()
{
Iterator<String> itera=mappa.keySet().iterator();
while(itera.hasNext())
{
String canale=itera.next();
LinkedList<Video> lVideo=mappa.get(canale);
System.out.println("\tCanale: "+canale);
for(int i=0;i<lVideo.size();i++)
System.out.println(lVideo.get(i).getNome());
}
}
Основная функция для добавления видео в мою хэш-карту - addVideo
, но когда я делаю это, видео добавляется ко всем моим ключам, а не толькона nameChannel
ключ.Я думал, что проблема может быть в функции printVideo
, но я не могу справиться с этим.