Files
Hui-s-notebook/logseq-java/pages/ArrayList.md
2024-02-02 00:12:49 +08:00

1.7 KiB
Raw Blame History

  • Arraylist datas = new ArrayList<>();
    
  • List的实现类
  • 常用API
  • 集合遍历
    • ((625782a9-64e5-4f9a-8d40-45ed6f9ddaf9))
    • ((625782a9-c1c2-413d-b1cf-255ecbea27d4))
    • 迭代器 Interator 遍历 id:: 625e1ecf-25a9-4b64-8eab-042fd889a062
      • //返回迭代器
        Iterator its = datas.iterator();
        while(its.hasNext()){
          //获得的元素
          Object ele = its.next;
          System.out.println(ele);
          //边取边删除
          its.remove()
        }
        
  • 集合排序 #排序
  • 集合工具包Collections
  • 底层结构
    • 底层是数组结构
    • 初始长度为0加第一个元素长度变10后面每次长度增加都是原来的1.5倍