有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

字典不确定如何使用Java键存储对象

到目前为止,我的Java代码有一些类似的东西——一个唯一的int ID(电视频道编号)和TVShows对象——电视频道有与其相关的节目

所以。。。一个电视频道(int)可以有一到多个节目(对象)

我目前正在一个hashmap-Key(int-ChannelNumber)-Value(TvShow)中存储我的TvShow频道和节目

问题是hashmap只能存储一对一关系-1键有1个值

我需要java中关于如何将我的唯一电视频道ID与我的许多节目链接的建议

例如ChannelID 101-辛普森一家,朋友们,得到了。等 频道ID 102-TopGear,新闻。等等

我需要能够搜索一个频道ID并检索所有与该频道ID相关的节目。我只是在寻求实现这一目标的最佳方法的建议


共 (1) 个答案

  1. # 1 楼答案

    对于headstart,方法如下

     List<String> ll = new  ArrayList<String>();
     ll.add("Simpsons");
     ll.add("Friends"); 
     HashMap<Integer,List<String>> hMap = new HashMap<Integer,List<String>> ();
     hMap.put(101,ll);
     System.out.println(hMap);
    
     System.out.println(hMap.get(101));