Java 获取HashMap项的ArrayList项

Java 获取HashMap项的ArrayList项,java,arraylist,hashmap,Java,Arraylist,Hashmap,这里有一个(希望如此)简单的问题。 如何获取存储在HashMap对象中的ArrayList对象中的条目。 我知道你可以通过以下方式写作: stateIndex.put(nameOfEntry, arrayList); 但是你怎么能访问它呢? 编辑: 为了澄清问题,我需要访问列表中的一个元素。 我试过了 stateIndex.get(nameOfEntry).get(Arraylist Index); 但是它不起作用 您可以简单地使用该方法 使用put进行设置,使用get进行访问 如果要获取特

这里有一个(希望如此)简单的问题。 如何获取存储在HashMap对象中的ArrayList对象中的条目。 我知道你可以通过以下方式写作:

stateIndex.put(nameOfEntry, arrayList);
但是你怎么能访问它呢? 编辑: 为了澄清问题,我需要访问列表中的一个元素。 我试过了

stateIndex.get(nameOfEntry).get(Arraylist Index);
但是它不起作用

您可以简单地使用该方法

使用
put
进行设置,使用
get
进行访问

如果要获取特定元素,只需为
ArrayList
链接
get
方法即可

Whatever element = stateIndex.get(nameOfEntry).get(5);// For any type.

您想检索
ArrayList
还是列表中的一个元素?为什么不自己阅读并找出答案?你甚至可以学到其他东西。请告诉我我做错了什么,这样我以后才能写出更好的答案吗?你做错了什么:没有阅读javadoc,它回答了你的问题(-1,因为缺乏研究)。在没有任何解释的情况下说“它不起作用”:什么是输入,你期望的输出是什么,你实际得到的输出是什么(-1表示问题不清楚)。谢谢!我将在下一篇文章中牢记这一点。是的,我知道这一点,但我需要能够从列表中检索元素
Whatever element = stateIndex.get(nameOfEntry).get(5);// For any type.