执行效率哪个好?求大神指导 菜鸟一枚

执行效率哪个好? 求大神指导 菜鸟一枚图片说明

map要多经历一次寻址,但是还是非常高效的;
所以两者之间性能不是问题;
至于你说的强转问题是没有关系的,所过条件都是一种类型,那么可以泛型,否则强转是稍微有点烦;

两者使用场景是不一样的,map相对灵活,传入条件可以任意扩展,而实体的话就受限于实体的变量、方法以及类型了;

所以选择使用哪个还是要看场景的,性能就不需要考虑了...