Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java中的ArrayList关系_Java_Arrays_Arraylist - Fatal编程技术网

java中的ArrayList关系

java中的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

所以我仍然在学习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,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");