在我们写需求过程中,经常会遇到在一个集合中,许多都是公共的参数,我们每次创建集合对象时,都得重新添加一遍,太麻烦了。怎么解决呢?
其实我们可以把这些公共参数封装到集合对象里,这样在创建结合对象时,就不用再次进行添加了,因为对象里已经有这些参数了。例如,我们把这个channel参数封装到map里:
public Map<String, Object> initMap(){
Map<String, Object> map = new HashMap<String, Object>();
map.put("channel","1");
return map;
}
这样,我们在类里面再次创建map集合的时候,map里面就已经有了channel参数了,不用再次向map里注入了。
直接创建: Map<String,Object> map = initMap();
这个时候map里是有channel参数的,不信你可以取出来看看哟!
String channel = (String) map.get("channel");