1条回答
- little_how 2019-01-10 17:29关注
map要多经历一次寻址,但是还是非常高效的;
所以两者之间性能不是问题;
至于你说的强转问题是没有关系的,所过条件都是一种类型,那么可以泛型,否则强转是稍微有点烦;两者使用场景是不一样的,map相对灵活,传入条件可以任意扩展,而实体的话就受限于实体的变量、方法以及类型了;
所以选择使用哪个还是要看场景的,性能就不需要考虑了...
解决 无用评论 打赏 举报
map要多经历一次寻址,但是还是非常高效的;
所以两者之间性能不是问题;
至于你说的强转问题是没有关系的,所过条件都是一种类型,那么可以泛型,否则强转是稍微有点烦;
两者使用场景是不一样的,map相对灵活,传入条件可以任意扩展,而实体的话就受限于实体的变量、方法以及类型了;
所以选择使用哪个还是要看场景的,性能就不需要考虑了...