最赞回答 / KeT
为什么会出现这个警告呢?因为Collection接口是集合类,而集合集合起来的得是类才符合它的规定,因此使用上方的朋友说的Integer包装类来解决它,是个还不错的选择。你要记住,什么时候才需要用到集合,就是把对象存储到一个集合中。建议你深入了解下集合的概念,巩固基础知识,这很重要。望采纳,谢谢。
2016-10-12
最新回答 / 历飞雨
我简单回答一下。add()方法中的数字,指的是添加位置。get()方法中的数字,指的是要调用的位置。add()方法的使用。初次往里面添加的话,添加位置只能是0位置,0可以省略不写的。 当第二次需要添加的时候,有两个添加位置,0位置和1位置。当你添加到0位置的时候,也就是把原本0位置存在的属性值,挤到了1位置。你也可以添加到1位置,这个时候1可以省略不写。每一次的添加都是对位置的从新排序。 当你需要第三次添加的时候,有0位置,1位置,2位置这样3个选择。选择最后一个位置的话,也就是2位置,2可以省...
2016-10-12
已采纳回答 / 慕粉4091726
while()语句的条件错啦,根本没执行循环~仔细点!
已采纳回答 / 小小黑子
题目说是从右边开始每三个字母用逗号分隔的形式从右边向左边开始,第一次-3也就是倒数第四的位置,第二次-3也就是倒数第八的位置。代码写多了有很好的逻辑思维才能快速总结出来,新手先看懂就行了,
2016-10-11
已采纳回答 / niupizhi203522025
一定会执行,这个机制就是为了防止因为异常而造成后面的代码必须执行,但是又执行不下去的情况
已采纳回答 / _希斯莱杰
package com.imooc;import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.Random;public class TestRandom { public static List<String> randomstring=new ArrayList<String>(); public static void testRandomStri...
2016-10-10
已采纳回答 / 小卡就是卡卡
这样写的意思就是创建一个Course类型的变量,也可以理解为创建了一个对象。平常我们所说的创建变量,其实就是创建一个特殊的属于基本类型的对象。这是我的理解,望采纳。
2016-10-10
最赞回答 / taylorfeng
当使用equals()的时候,对象指向地址必须相同才能返回true。course2虽然name和id与course一致,但是它是新创建的一个对象,所以存储地址不同不存在coursesToSelect中。而course本身就添加在coursesToSelect中的,所以当然是与coursesToSelect中的那个指向同一个对象的存储地址,所以返回true。
2016-10-09
已采纳回答 / henry007
在:courses.addAll(Arrays.asList(course1));这句代码中,courses本身为null,所以会出现空指针异常;修正办法:缺少构造方法,补充如下--》public TestGeneric(){ this.courses = new ArrayList(); }OK,请调试!
2016-10-09