用MyEclipse编辑这节的contains运行错误,求高手解答

来源:6-1 学生选课---判断 List 中课程是否存在

哥舒哥

2016-03-26 20:39

用MyEclipse这节的contains运行错误,求高手解答

写回答 关注

5回答

  • 慕粉3254827
    2016-05-03 10:59:05

    我也遇到这个问题,求解答。为什么老师的视频不会有这个问题?

  • 哥舒哥
    2016-03-27 18:15:59

    http://img.mukewang.com/56f7b26a00012ea911120510.jpg

    控制台输入的是语文,name得到的是yu语文呢???

    哪位大神可以解救一下,谢谢!

  • 哥舒哥
    2016-03-27 17:38:19

    public void testListCourse(){

    Course crr = new Course();

    System.out.println("请输入查询的课程名称:");

    String name = input.next();

    crr.setName(name);

    System.out.println("是否包含该课程:"+courses.contains(crr));

    }



    @Override

    public boolean equals(Object obj) {

    if (this == obj)

    return true;

    if (obj == null)

    return false;

    if (!(obj instanceof Course))

    return false;

    Course other = (Course) obj;

    if (name == null) {

    if (other.name != null)

    return false;

    } else if (!name.equals(other.name))

    return false;

    return true;

    }

    用debug调试是正确的???

    哥舒哥

    刚刚看了一下,就是输入课程名称时不知道为什么会莫名其妙的多出一些拼音,而这些拼音没有在控制台上显示出来,只是显示了汉字,在debug时才显示,求大神告知,谢谢!!!

    2016-03-27 17:58:23

    共 1 条回复 >

  • 严伟安
    2016-03-27 15:10:02

    把代码发出来


  • 想想都醉了啊
    2016-03-27 15:08:10

    你把代码发出来啊。。

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题