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的返回类型。