已采纳回答 / 一大粒米粒儿
insert是从0开始 它会把原先在那个位置以及之后的位置上的对象往后挪一个,再把要插入的放在这个位置上它是从0开始算,第一个元素位置为0 ,以此类推
2017-04-13
已采纳回答 / 慕粉1308537541
equals方法是Object类中的。判断为真说明类型相同,obj在被强转成Course类型之前相当于被向上转型为Object类型,这里只是再一次转回Course类型。如果说obj不是Course类型的话,这里的强转是不会成功的。想要更多了解的话,建议多看看引用类型的强转。我也是小白,多看多想多练,会有成绩的,大家一起加油吧!
2017-04-12
最赞回答 / Xylene2017
length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法
2017-04-11
已采纳回答 / 慕粉4044482
Scanner in = new Scanner(System.in);这句代码应该放在while循环内,因为你放在外面的话每次都会直接使用上次输入的字符串值,放进去的话会重新定义一个in,就不会出现死循环了。
2017-04-08
已采纳回答 / Delly_Qiao
问的问题已经搅和在一起了,建议回看Java基础的入门第二季。intValue() 是一个实例方法,也就是说实例化之后的对象才能调用。此方法唯一的作用就是用来手动解包。看此方法源代码如下:c...
2017-04-07
最赞回答 / Listener
①如果finally{}块中有return语句,只执行finally{}块中的return语句②如果finally{}块中没有return语句,如果try{}有异常,则返回catch{}中的return语句,不然执行try{}中return语句在这种情况下,return语句块是在finally{}之后执行
2017-04-06
已采纳回答 / Gir非碼農
为什么是List list = new ArrayList(),而不直接用ArrayList 编程是要面向对象编程,针对抽象(接口),而非具体 List 是接口,ArrayList是实现 实现List接口的有ArrayList、LinkedList、Vector等,所以用哪个...
2017-04-03