如何在java中处理对象时使用映射

如何在java中处理对象时使用映射,java,object,map,Java,Object,Map,因此,我正在创建一个程序,允许用户指定他们想要的保险范围作为保险单的一部分。作为其中的一部分,我需要使用地图来跟踪每个特定保险单的所有者 我已经看到了一些示例,说明了如何对String和int值使用映射,但对自制的类(在我的例子中是InsurancePolicy)没有使用映射 所以,我尝试这样做,但我得到了非法表达式警告: Map<String, InsurancePolicy> coverOwnerMap<String, InsurancePolicy>(); Map

因此,我正在创建一个程序,允许用户指定他们想要的保险范围作为保险单的一部分。作为其中的一部分,我需要使用地图来跟踪每个特定保险单的所有者

我已经看到了一些示例,说明了如何对
String
int
值使用映射,但对自制的类(在我的例子中是
InsurancePolicy
)没有使用映射

所以,我尝试这样做,但我得到了非法表达式警告:

Map<String, InsurancePolicy> coverOwnerMap<String, InsurancePolicy>();
Map coverOwnerMap();

任何帮助都将不胜感激

对,这是无效的Java。试试看

Map<String, InsurancePolicy> coverOwnerMap = new HashMap<String, InsurancePolicy>();
Map coverOwnerMap=newhashmap();

我认为,为了得到一个有用的答案,您需要提供更多关于您的问题的信息。例如,给出您不理解的错误的具体细节(粘贴错误消息),或提供您认为不应该执行的代码片段。但这只是一件小事,不是主要的代码问题。但是谢谢你的尝试:)@Binyomin,很好。如果你不知道如何接受答案,请看下面的内容。是的,我不知道这一点,你会选择绿色。