为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第三季

难度入门
时长 5小时 0分
学习人数
综合评分9.50
1125人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.4 逻辑清晰

最新回答 / qq_空白_222
int x=got.nextInt()中调用的nextInt()方法只能接受输入int类型的,不能接受字符类型

最赞回答 / xinzhongdexingxing
你想用的方法是利用传参的方法,将添加元素后带泛型的Set当做参数,传到非静态方法D中,来达到输出该Set的目的。 但是你的非静态方法D:testForeach(),是无参的。修改成:testForeach(Set<Course> courses){};调用时传入参数testForeach(courses)。建议去看下有参方法和无参方法的创建及区别,再看下局部变量和全局变量的定义和区别。

最赞回答 / 慕沐6598592
contains中用的是Course类中继承父类的equals方法,比较的是地址。course2是新new的对象,它开辟了新的地址,并没有add到list中。而course是从list中get出来的,它的地址本来就在list中。

最新回答 / 观小呆
我也很疑惑,这节equals重写,这几个if语句我是云里雾里。回答完毕请采纳!

已采纳回答 / qq_宋先森_vzJSW5
你这里是重新创建了一个新的course 对象,和之前存储的虽然内容相同,但是存放地址不同,remove需要remove你已经添加了的那个01课程,

已采纳回答 / 慕容9086035
null指的是空,就是里面连0都没有0指的是{0}这个集合  里面还有一个0的元素

最新回答 / 慕雪0332877
package com.imooc;import java.io.File;import java.io.*;public class FileInOutEx {      public static void main(String[] args) throws IOException{File file_Book1 = new File("Book1.txt");byte[] bookInfo = "世界是好的\t 350.0\t Friedman\t".getBytes();file_Book1.c...
课程须知
此部分为 Java 课程的进阶内容,适合具有一定 Java 基础的伙伴们学习,如果您是新手,建议您移步 《Java入门第一季》 和 《Java入门第二季》,在理解并掌握面向对象相关知识后再回来进修。
老师告诉你能学到什么?
本课程将学习 Java 中的异常处理、集合框架、字符串、常用类等,逐步学习掌握 Java 高级技术。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消