第13周总结

本周本来的计划是把集合进行学习,和网络协议的章节做一些简单的了解,但是由于本周好多事情有点琐碎,本周的任务没有完成,对于集合的知识学习了一部分,其中很多地方都不是太懂,其中就包括了对List集合做了一些学习;

  1. List集合分为ArrayList和ListedList类;

  2. List集合中常用方法:

    2.1 添加数据;(使用add();方法)
    2.2 计算List集合的长度;(使用size();方法)
    2.3 判断指定数据在ArrayList几何中是否存在;(使用contains();方法))

  3. List中的遍历集合;
    List alist=Arrays.asList(元素1,元素2,元素3,…元素n));
    优点: 简省了代码的书写,是代码变得简单而且达到的效果是一样的;

  4. ArrayList集合的作用:
    4.1 往ArrayList集合中添加数据;
    4.2 获取ArrayList集合中的某一个数;
    4.3 获取下标来获取指定的数据;
        *其中remove()方法用来删除指定的数据;而clear()方法用来删除集合中所有的数据;
    4.4 将对应的下标元素更改;语法: 对象.set(指定下标,“元素");

  5. 对于增强for循环的学习;

   for(数据类型 变量名:数组或者集合){}

用变量名来遍历数组中的每个值

  1. ArrayList与LinkedList的区别:
    6.1 ArrayList底层是数组,而且是Object[];LinkedList底层是链表6.1 ArrayList底层是数组,而且是Object[];LinkedList底层是链表;
    6.2 ArrayList查询数据很快,但是增删数据很慢;LinkedList增删数据很快,但是查询数据较慢;

本周对集合的学习比较少,而且还比较浅,我会在这周的学习中慢慢补回来,同时将本周的任务完成。

猜你喜欢

转载自blog.csdn.net/qq_43690513/article/details/84782714