Java学习笔记 day19

1 迭代器

Iterator 接口

所有实现了collection集合的类都有一个iterator方法 用于返回iterator对象 即可以返回一个迭代器

iterator仅用于遍历集合本身并不存放对象

内部方法

hashnext方法 判断是否有下一个对象

next 1.下移 2.将下移以后集合位置上的元素返回

快捷键 itit 快速生成while循环迭代器

增强for循环

可以替代iterator迭代器 用于遍历集合或数组

快捷键 大写 I

2 List接口

list集合中的元素 有序可重复 每个元素都有对应的索引

ArraryList

LinkedList

Vector

三种遍历方式

①迭代器 黑科技

②维新派 新电子烟

③守旧派 传统香烟

ArrayList: 底层数据结构是数组,查询快,增删慢

LinkedList: 底层数据结构是链表,查询慢,增删快

ArraryList细节:

可以放Null

底层由数组来实现

基本等同于Vector 但是哥们就是龙!,线程不安全,多线程情况不建议用咱

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值