java中的ArrayList关系
所以我仍然在学习java中的arraylist内容, 假设我有两个arraylistjava中的ArrayList关系,java,arrays,arraylist,Java,Arrays,Arraylist,所以我仍然在学习java中的arraylist内容, 假设我有两个arraylist name = [John,Mark,David,Luke,Dame] thingsTheyHave = [ball,racquet,golfStick,laptop,personalComputer,shoes,shirt,chair,table,phone] 我的问题是,如何创建这两个arraylist john : Ball , golfStick mark : Laptop,personalCompu
name = [John,Mark,David,Luke,Dame]
thingsTheyHave = [ball,racquet,golfStick,laptop,personalComputer,shoes,shirt,chair,table,phone]
我的问题是,如何创建这两个arraylist
john : Ball , golfStick
mark : Laptop,personalComputer
david : racquet,shoes
luke : shirt, chair
dame : table,phone
我必须使用什么方法?提前谢谢 也许您可以使用
java.util.Map
Map<String, List<String>> equipmentMap = new HashMap();
equipmentMap.put("John", Arrays.asList("Ball", "golfStick"));
您无法获得预期的输出,因为第一个列表中的人和第二个列表中的项目之间没有关系信息。这是一个家庭作业问题吗?如果是的话,你能提供更多信息吗?@TimBiegeleisen这不是家庭作业问题,我只是想到,在一个arraylist和另一个arraylist之间创建一个arraylist关系,因为我刚开始编程。嗯,人和物品之间的关系信息是人拥有某些物品。我不知道如何创建这样连接的arraylist。这让我问了一个问题,你想要的输出Hashmap是最合适的,其中名称将是你的键,并将事物列表作为值。您可以了解hashmap您的预期输出暗示了某种映射,这一点没有错,但是您需要知道如何将一个人与他的各种项目关联起来。“我现在没有办法做到这一点。@Tejendra对于hasman来说,是否可能像将随机项放入一个arraylist中一样?”?或者我必须为每个值创建每个arrraylist项,然后迭代它并将其放入hashmap中吗?
equipmentMap.get("John");