开始就没有结束
2017-05-16 15:22
采纳率: 100%
浏览 986
已采纳

java编程逻辑,求各路大神帮忙,本人小白

问题大概是这样:
     一个学生可能有多条信息,学生信息为一个map,有姓名,年龄,出生日期,过滤学生信息,先按姓名过滤,相同或为空则过滤年龄,年龄相同或者为空则比对出生日期,比对出生日期选择最小的,要查出信息最全的学生,请问这个逻辑怎么写呢?
map={name='zhangsan',age=18,date='19880101',phone='13329877822',...}
map={name='zhangsan',age=,date='19880101',phone='13329877822',...}
map={name='',age=18,date='19880501',phone='13329877822',...}
map={name='',age=18,date='',phone='13329877822',...} 类似这样,有些信息为空,按顺序过滤,请问怎么写,大神们给点逻辑

3条回答 默认 最新

相关推荐 更多相似问题