问答详情
源自:4-5 学生选课---添加课程 Ⅱ

coursesToSelect.addAll(2, Arrays.asList(course1))中Arrays.asList(course1)方法是怎么实现的 没有讲到啊?求指点

coursesToSelect.addAll(2, Arrays.asList(course1))中Arrays.asList(course1)方法是怎么实现的 没有讲到啊?求指点

提问者:qq_飘渺_8 2017-05-24 17:17

个回答

  • 笔墨遥仙
    2017-09-24 16:23:11

    public static <T> List<T> asList(T... a)

    返回一个受指定数组支持的固定大小的列表。(对返回列表的更改会“直接写”到数组。)此方法同 Collection.toArray() 一起,充当了基于数组的 API 与基于 collection 的 API 之间的桥梁。返回的列表是可序列化的,并且实现了 RandomAccess。

    此方法还提供了一个创建固定长度的列表的便捷方法,该列表被初始化为包含多个元素:

        List<String> stooges = Arrays.asList("Larry", "Moe", "Curly");


  • qq_杜娟_2
    2017-08-28 16:30:46

    个人感觉老是讲的有点复杂,老师把好多的东西结合起来了,你可以一个一个的联系,最后在融合的练习

  • 小光头
    2017-06-25 11:56:31

    asList()方法:返回一个受指定数组支持的固定大小的列表。

  • 慕粉2224401334
    2017-05-31 23:03:34

    楼主应该多了解一下代码的整体架构,具体的实现你可以去多找一下资料,肯定会有,老师说了这个是一个官方给的实现类用来将数组转换为集合形式的,一点个人观点-。-

  • 慕圣4027989
    2017-05-24 17:45:53

    Arrays.asList方法可以传入一个数组参数而返回一个List, Arrays是java.util包下面的类, 可以查一下API看一下这个类下面的asList方法。