最新回答 / 笔墨遥仙
public static <T> List<T> asList(T... a)返回一个受指定数组支持的固定大小的列表。(对返回列表的更改会“直接写”到数组。)此方法同 Collection.toArray() 一起,充当了基于数组的 API 与基于 collection 的 API 之间的桥梁。返回的列表是可序列化的,并且实现了 RandomAccess。此方法还提供了一个创建固定长度的列表的便捷方法,该列表被初始化为包含多个元素: List<String> s...
2017-05-24
已采纳回答 / 慕侠9171578
contains方法里面调用了hashcode()和equal()方法,当hashcode()方法返回TRUE时,才继续调用equals()方法,所以这个地方需要重写hashcode()方法
2017-05-24
已采纳回答 / qq_何大碗_0
这么理解:public int i;相当于初始化一个值。List好比 int是一个类型,实际上是一个List接口;coursesToSelect好比 i ,是一个标识符,类似于一个实例变量,用作List的实现类ArrayList()的引用。
2017-05-24
已采纳回答 / root750
this .id =name; 这里应该是this.name=name; 如果按你那样写,就是重新把传进的nama赋值给了this.id,所以导致你输出的temp.id变成了课程名字而不是课程编号,然后temp.name你并没有传进去,所以获取的值是Null(空)
2017-05-22