java面向对象集合_JAVA面向对象之集合框架

1.Collection 集合

集合的概念:

集合:是java中提供的一种容器 用来存储多个数据

数组和集合的区别: 数组的长度是固定的 集合的长度是可变的

数组中存数据类型是同一类 可以存储基本数据类型值;集合存储的都是对象 对象类型可以不一致 一般开发当中使用集合存储;

2. 集合框架

javaSE提供了各种API(方法),使用API前 了解继承 和 接口架构 才能了解何时用哪个类 ---->灵活应用

​ 集合按照存储结构可以分为两大类 单列集合---》Java.util.Collection

​                       双列结合-->JAVA.util.Map

3.Collection【定义了所有单列集合的共性方法】

​ 单列集合类的根接口 用于存储一系列符合某种规则的元素 有两个子接口 分别是:1.List接口【有序的集合允许重复元素的存在,有索引可以使用普通的for循环进行遍历】

2.set接口【不允许出现重复的元素(注:若是存入的同样的元素,只会存在一个),没有索引,只能使用增强for循环和迭代查询遍历】

4.Collection 常用功能

​         add();

​    clear();清空

​remove();指定删除某个

​contains(); 包含;

​isEmpty();判断集合是否为空

​size(); 返回元素的个数

​toArray(); 集合转数组

5.List

4.1List 接口 介绍

​继承Collection 单列集合 有序 可以重复 可以通过索引访问元素

​    4.2 List接口中的方法

​          add();

remove();

​         get();

​ set(); 指定元素 替换集合只能怪指定位置

​ 4.3 ArrayList集合

​        特点: 元素增删慢 查询快

4 .4LinkedList集合

​        方便元素添加 删除的集合

addFirst();

addLast();

getFirst();

getLast();

removeFirst();

pop(); 弹出一个元素

push();推入

isEmpty();

我是爱学习的汪,有什么错误之处还请见谅,有什么见解我们来互享吧!

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值