已采纳回答 / sixGod
在java中,不会存在二个同样的对象,而且remove方法是只删一个,当删掉一个后就会return true; 所以就算后面真的存在相同的对象,也不会再删了
2015-11-06
最新回答 / wojiaoronger
是的,自动拆箱和自动装箱是同一种才行。int的基本变量要变为double 的包装类变量可以先把变量的基本类型转换为double,然后手动和自动装箱都可以将double类型转换为double的包装类。
2015-11-05
已采纳回答 / 天启之魂
你没去了解集合中的数据结构,拿ArrayList为例 这个集合的底层结构是一个可变长度的数组,是一个有序的集合,使用迭代器迭代的时候 会找到第一个元素然后进行操作,并不会将这个元素从集合中删除,然后再来判断这个元素的后面是否还有元素,如果有,继续迭代,所以你迭代完成后,集合中的元素仍然在集合中实际上一般的迭代器在迭代的时候并不能增删集合中的元素(即使你想加入代码来达到这个效果也是不行的),这样会发生并发性访问异常.
2015-11-04
已采纳回答 / 逆光之羽
continue表示结束本次循环执行,进入下一次执行。我看了视频,在视频里确实是没影响,因为循环体内部else之后没有其他的语句,如果else之后有其他语句执行结果就不一样了。这老师写成这样感觉纯粹是编码习惯造成的...
2015-11-04
最新回答 / CClarence
视频中System.out.println()输出出来的是作者想要的位置中的课程。输出的顺序当然是按照代码的顺序出来啦。如果写一个函数,遍历输出list里的课程,结果就是你想的那样了
2015-11-01
最新回答 / 慕移动9181930
是这样的,不过是返回boolean类型的值,需要区分一下值和变量的定义最简单一个理解比如a 和 a如果你学过C语言或者C 老师应该说过一句口诀a 先使用在加 a先加在说用
2015-11-01