首页 > 编程 > Java > 正文

【Java每日一题】20170220

2019-11-08 02:07:30
字体:
来源:转载
供稿:网友

20170217问题解析请点击今日问题下方的“【java每日一题】20170220”查看

package Feb2017;    import java.util.ArrayList;  import java.util.HashMap;  import java.util.List;  import java.util.Map;    public class Ques0220 {          public static void main(String[] args) {          List<Student> list = new ArrayList<Student>();          list.add(new Student("001"));            Map<Student, Object> map = new HashMap<Student, Object>();          map.put(new Student("001"), new Object());            System.out.PRintln("list是否包含001:"+list.contains(new Student("001")));          System.out.println("map是否包含001:"+map.containsKey(new Student("001")));      }  }        class Student{          private String stuId;          public Student(String stuId) {                  super();                  this.stuId = stuId;      }                    public String getStuId() {                  return stuId;      }                    public void setStuId(String stuId) {                  this.stuId = stuId;      }                @Override      public boolean equals(Object obj) {                  if(obj instanceof Student){              Student stu = (Student) obj;                          if(stu.getStuId() == null || stuId == null){                                  return false;              }else{                                  return stuId.equalsIgnoreCase(stu.getStuId());              }          }                  return false;      }   } 今日问题: 请问主程序输出结果是什么?(点击以下“【Java每日一题】20170220”查看20170217问题解析) 题目原发布于公众号、简书:【Java每日一题】20170220,【Java每日一题】20170220 (也可以扫描头像二维码查看) weknow团队已开通认证了分答,有问题也可以来咨询,点击分答就可以找到我了!!


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表