java - Map<?,?>作为参数有什么缺点吗?对于数组的分组大家有什么好的方法或者建议?
本文介绍了java - Map<?,?>作为参数有什么缺点吗?对于数组的分组大家有什么好的方法或者建议?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
1、Map<?,?>作为参数有什么缺点吗?
querySpecimenByItemId(Map<?,?> map);
2、对于数组的分组大家有什么好的方法或者建议?
List<Object> list;
list中有三个字段,序号(NO),名称(NAME),类型(TYPE)。
现在按照类型进行分组有什么简单的方式么?
目前我的想法是通过map得到list的所有类型作为keySet,
然后双层循环比较list的类型与map的key值。
但是效率比较低下,不清楚有什么好的方式没有。
解决方案
缺点就是不开debugger的话,根本不知道这个map里面放了什么参数,导致维护这段代码的人骂WTF的次数呈指数级上升;
没太看懂,感觉跟1也是差不多意思;
所以,定义一个结构清晰的java bean不好吗?这样就能避免你所提到的这些问题了。
这篇关于java - Map<?,?>作为参数有什么缺点吗?对于数组的分组大家有什么好的方法或者建议?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文