A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© cflying 中级黑马   /  2015-7-26 21:29  /  569 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

czbk
        yr    ---- (id---name)MAP
        jy    ---- (id---name)MAP

czbk
        yr   ----(Student)Collection
                       
        jy   ----(Student)Collection

        对于自定义对象,要按照生活中的需求判断两个对象是否相同
                例如:两把钳子可以完全相同
                     但是对于两个人是不可能完全相同的
        所以使用List集合还是Set集合取决于你所定义的对象在实际生活中的意义。

        对于这道题,我们存储的是学生,那么在一个班级是不可能存在两个完全相同的学生对象的,
        所以需要按照给出的学生属性,判断两个学生是否是同一个人。也就是需要存储在一个不能出现重复元素的集合中,
        进而应该选用Set集合。

        至于选用哪种set集合就取决于你是否想对里面的元素进行排序。

评分

参与人数 2黑马币 +11 收起 理由
mufei + 6
horseandbamboo + 5 赞一个!

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马