当前位置:   article > 正文

java的list详解_javalist讲解

javalist讲解

1 List 的常用方法:

  1. public class TestList {
  2. /**
  3. * 测试add/remove/size/isEmpty/contains/clear/toArrays等方法
  4. */
  5. public static void test01() {
  6. List<String> list = new ArrayList<String>();
  7. System.out.println(list.isEmpty()); // true,容器里面没有元素
  8. list.add("高淇");
  9. System.out.println(list.isEmpty()); // false,容器里面有元素
  10. list.add("小七");
  11. list.add("小八");
  12. System.out.println(list);
  13. System.out.println("list的大小:" + list.size());
  14. System.out.println("是否包含指定元素:" + list.contains("小七"));
  15. list.remove("小九");
  16. System.out.println(list);
  17. Object[] objs = list.toArray();
  18. System.out.println("转化成Object数组:" + Arrays.toString(objs));
  19. list.clear();
  20. System.out.println("清空所有元素:" + list);
  21. }
  22. public static void main(String[] args) {
  23. test01();
  24. }
  25. }

2 自己模拟ArrayList

  1. package com.bjsxt.list;
  2. public class SxtArrayList {
  3. private Object[] elementData;//核心数组
  4. private int size;
  5. public int size() {
  6. return size;
  7. }
  8. public boolean isEmpty() {
  9. return size == 0;
  10. }
  11. public SxtArrayList() {
  12. this(10);//调用本类的构造器传入10
  13. }
  14. public SxtArrayList(int initialCapacity) {
  15. if (initialCap
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/771441
推荐阅读
相关标签
  

闽ICP备14008679号