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

Java入门第三季

难度入门
时长 5小时 0分
学习人数
综合评分9.50
1125人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.4 逻辑清晰
(4/4)
加下面的代码
System.out.println("共选择了:" +学生.购物篮.size() + "门课程!");
展示Set容器里有多少货
for (Course cr : 学生.购物篮) {
System.out.println("选择了课程:" + cr.id + ":" + cr.name);}
展示Set容器里的“货单”
(3/4)
你用了泛型,就好多了
怎么用?
public List<构造类型>对象;
提前声明“构造类型”
那么在foreach里你就可以直接用定的“构造类型”了
5.
Set“购物篮”怎么用?
拿List“货架”上的“货”往里放就好
你可以定个for循环,规定循环次数
for(int i=0;i<次数;i++){
//定个对象接住字符串,这个决定你要什么货
String ru =Scanner对象.next();

for(Course cr :货架){
if(cr.id.equals(ru)){
//如果“货架”上有你想要的,就拿
学生.购物篮.add(cr);
}}}
}
昨天刚过了光棍节
(2/4)
Arrays.asList是什么?它可以将一个数组转化为一个List对象(集合)
这样你就能把“数组对象”当货放进List“货架”啦!
3.
能往“货架”上放就能取出

货架.remove(货) ,跟上面差不多的。
4.放完了,看看“货架”上都有什么东西啊
用for each遍历一下啊!
for(Object obj:货架){
Course 对象=(Course) obj;
System.out.println("课程:"+对象.id+":"+对象.name);
放了什么它就打印出名单了
为什么用Object类?
你往里面放东西,它就把你当Object类看了
(1/4)
后面学完的,上干货了!
去他的鸡汤!
没时间解释了,快上车!
关于List中构了一个Set不难解释的,下面的都是帮你理解的
先来构造类
定一个课程
定个学生,学生里定个Set,为什么定?看下面
1.先List个对象,实例化
这是第一容器,我称它为“货架”
你们就把“课程”当货,
“学生”当买东西的,买东西你要个“购物篮”啊!
没错,学生里定的Set就是“购物篮”
放选来的东西的第二容器
2.List对象是“货架”
那要放东西啊!
货架.add(货)
货架.add(位置,货)
一次放多个?搞个数组啊
货架.addAll(Arrays.asList(数组对象))
第一个显示不是当前时间啊

已采纳回答 / chrealcool
不会的,之前你在Course类中弄了个带参数的构造函数,系统不会再为你自动添加一个无参的构造
这一期的视频好卡啊。。。。。
老师一嘴北京话的感觉
valueOf()这个方法在好多个包装类里都有,它隐式地生成一个相应包装类的对象
比如:Integer.valueOf(8)-->生成一个Interger对象
同时它会自动的进行拆装箱
autoboxing模糊了基本数据类型和引用类型的界限

已采纳回答 / KeT
这个问题我以前遇到过,你要在catch语句里面重置Scanner对象,所以,你只需要在catch语句里面加上虽然sr1 = new Scanner(System.in);就可以了。为什么要这样子呢,因为如果不重置Scanner对象sc1将会总在while死循环 try catch,原因是Scanner对象发生异常后就不能再被使用,所以一直报异常,编程了死循环.望采纳,谢谢。
自己编的源码,轻喷http://www.imooc.com/article/14450
看完了,完全没办法靠自己写出来怎么办。。
第三季是不是换老师啦,超喜欢这跟老师的语气跟说相声似的233333
???字符串长度是10,‘编’是倒数第二个字符,所以‘编’在字符串的位置应该是9啊,怎么会是8?
课程须知
此部分为 Java 课程的进阶内容,适合具有一定 Java 基础的伙伴们学习,如果您是新手,建议您移步 《Java入门第一季》 和 《Java入门第二季》,在理解并掌握面向对象相关知识后再回来进修。
老师告诉你能学到什么?
本课程将学习 Java 中的异常处理、集合框架、字符串、常用类等,逐步学习掌握 Java 高级技术。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消