Java 理解字符串类型映射

Java 理解字符串类型映射,java,string,generics,map,hashmap,Java,String,Generics,Map,Hashmap,有人能解释一下下面的代码吗 public Map<String, List<SubscriptionBean>> getSubscriptionInfo(DriverManagerDataSource ds, WebmartConfiguration webmartconnection, int publisherId, int setNo, InputDetails inputDetailsOb, ReportProperties repob, PublisherGen

有人能解释一下下面的代码吗

public Map<String, List<SubscriptionBean>> getSubscriptionInfo(DriverManagerDataSource ds, WebmartConfiguration webmartconnection, int publisherId, int setNo, InputDetails inputDetailsOb, ReportProperties repob, PublisherGeneralBean pubOb);
公共映射getSubscriptionInfo(DriverManager数据源ds、WebmartConfiguration webmartconnection、int publisherId、int setNo、InputDetails InputDetailsAB、ReportProperties repob、PublisherGeneralBean pubOb); 正如我所知,map是一对键和值。在这个场景中,键是string类型,对象是List,它是订阅bean的类型。如果我错了,请纠正我


现在我无法理解getSubscriptionInfo做了什么?

它很可能构建了一个地图。键是字符串,值是SubscriptionBean的列表。构建该映射后,它将返回该映射


但是当然,知道这一点的方法是阅读方法的文档。

您想要理解的确切内容描述了一些东西。。我只是想知道什么作为值传递给Map。我们如何知道
getSubscriptionInfo
做了什么?我们没有看到该方法实现的任何源代码。搜索一个并返回:)。我们可以将对象作为地图的值传递。在这里,我只是想问一下,一般来说,用这个方法传递给我们的是什么?我们怎么知道这个方法在幕后做了什么?它可以插入
null
,一个
null
列表,或者任何
SubscriptionBean
是什么。谢谢@realpoint。你解释得很好。我只想知道MAP是getSubscriptionInfo的返回类型。